தீர்க்கப்பட்டது: ஸ்வாப் கேஸ் பைதான்

பைத்தானில் உள்ள ஸ்வாப் கேஸ் தொடர்பான முக்கிய பிரச்சனை என்னவென்றால், அது யூனிகோட் எழுத்துக்களை சரியாக கையாளவில்லை. str.swapcase() முறையைப் பயன்படுத்தும் போது, ​​அது ASCII எழுத்துகளில் மட்டுமே வேலை செய்யும் மற்றும் யூனிகோட் எழுத்துகளுடன் சரியாக வேலை செய்யாது. ASCII அல்லாத எழுத்துக்களைக் கொண்ட ஒரு சரத்தின் வழக்கை மாற்ற முயற்சிக்கும்போது இது எதிர்பாராத முடிவுகளுக்கு வழிவகுக்கும்.

def swap_case(s): 
    return s.swapcase() 
  
# Driver program 
s = "This is a Sample String"
print(swap_case(s))

# வரி 1: இது 'swap_case' என பெயரிடப்பட்ட ஒரு செயல்பாட்டு வரையறை, இது ஒரு அளவுரு, 's'.
# வரி 2: இந்த வரியானது 'ஸ்வாப்கேஸ்()' என்ற ஸ்ட்ரிங் முறையின் முடிவை வழங்குகிறது, இது அனைத்து பெரிய எழுத்துக்களையும் சிற்றெழுத்து மற்றும் நேர்மாறாக மாற்றும்.
# வரி 5: இது ஒரு மாறி அறிவிப்பு, "இது ஒரு மாதிரி சரம்" என்ற சரத்தை 's' மாறிக்கு ஒதுக்குகிறது.
# வரி 6: இந்த வரி 's' என்ற மாறியை ஒரு வாதமாக கடந்து, செயல்பாட்டை 'swap_case' என்று அழைக்கிறது. இந்த செயல்பாட்டின் வெளியீடு கன்சோலில் அச்சிடப்படும்.

swapcase() செயல்பாடு

பைத்தானில் உள்ள swapcase() செயல்பாடு, கொடுக்கப்பட்ட சரத்தில் உள்ள அனைத்து பெரிய எழுத்துகளையும் சிறிய எழுத்துக்களாகவும், அனைத்து சிறிய எழுத்துக்களையும் பெரிய எழுத்தாகவும் மாற்ற பயன்படுகிறது. இந்தச் செயல்பாடு அசல் சரத்தை மாற்றாது, மாறாக மாற்றப்பட்ட கேஸ்களுடன் புதிய சரத்தை வழங்குகிறது. எடுத்துக்காட்டாக, எங்களிடம் “ஹலோ வேர்ல்ட்” என்ற சரம் இருந்தால், ஸ்வாப்கேஸ்() இன் வெளியீடு “ஹலோ வேர்ல்ட்” ஆக இருக்கும்.

பைத்தானில் ஸ்வாப்கேஸ் செயல்பாட்டை எவ்வாறு எழுதுவது

பைத்தானில் உள்ள ஸ்வாப்கேஸ் சார்பு என்பது ஒரு சரத்தை ஒரு வாதமாக எடுத்து, மேல் மற்றும் சிறிய எழுத்துகளுக்கு இடையில் மாற்றப்பட்ட அனைத்து எழுத்துகளுடன் அதே சரத்தை வழங்கும்.

பைத்தானில் ஸ்வாப்கேஸ் செயல்பாட்டை எழுத, நீங்கள் உள்ளமைக்கப்பட்ட str.swapcase() முறையைப் பயன்படுத்தலாம். இந்த முறை ஒற்றை சரம் வாதத்தை எடுத்து அதன் அனைத்து எழுத்துக்களையும் மேல் மற்றும் சிறிய எழுத்துகளுக்கு இடையில் மாற்றியமைத்து அதே சரத்தை வழங்குகிறது.

எடுத்துக்காட்டாக, உங்களிடம் “ஹலோ வேர்ல்ட்” என்ற சரம் இருந்தால், அதில் str.swapcase() என்று அழைப்பது “ஹலோ வேர்ல்டு” என்று திரும்பும்.

பைத்தானில் ஸ்வாப்கேஸ் செயல்பாட்டை எவ்வாறு எழுதுவது என்பதற்கான எடுத்துக்காட்டு இங்கே:

def swap_case(string):
திரும்ப string.swapcase()

அச்சு(swap_case("Hello World")) # Output: hELLO wORLD

தொடர்புடைய இடுகைகள்:

ஒரு கருத்துரையை