Masalah utama anu aya hubunganana sareng kasus swap dina Python nyaéta yén éta henteu nanganan karakter Unicode kalayan leres. Lamun make metoda str.swapcase (), eta ngan jalan dina karakter ASCII tur moal jalan leres kalayan karakter Unicode. Ieu tiasa ngakibatkeun hasil anu teu kaduga nalika nyobian ngarobih kasus string anu ngandung karakter non-ASCII.
def swap_case(s): return s.swapcase() # Driver program s = "This is a Sample String" print(swap_case(s))
# Jalur 1: Ieu mangrupikeun definisi fungsi anu namina 'swap_case' anu nyandak hiji parameter, 's'.
# Garis 2: Garis ieu ngabalikeun hasil tina metodeu string 'swapcase ()' anu bakal ngarobih sadaya hurup ageung kana hurup leutik sareng sabalikna.
# Baris 5: Ieu deklarasi variabel, nangtukeun string "Ieu String Sampel" kana variabel 's'.
# Jalur 6: Garis ieu nyauran fungsi 'swap_case', ngalangkungan variabel 's' salaku argumen. Kaluaran fungsi ieu bakal dicitak kana konsol.
fungsi swapcase ().
Fungsi swapcase () dina Python dipaké pikeun ngarobah sakabéh karakter uppercase kana hurup leutik sarta sakabeh karakter aksara leutik kana uppercase dina string dibikeun. Pungsi ieu teu ngaropéa string aslina, gantina mulih string anyar jeung kasus swapped. Contona, upami urang gaduh string "Hello World", kaluaran swapcase () bakal "hELLO WORLD".
Kumaha anjeun nyerat fungsi Swapcase dina Python
Fungsi Swapcase dina Python mangrupikeun fungsi anu nyandak senar salaku argumen sareng ngabalikeun senar anu sami sareng sadaya karakterna diganti antara hurup luhur sareng handap.
Pikeun nulis fungsi Swapcase di Python, anjeun tiasa nganggo diwangun-di str.swapcase () métode. Metoda ieu nyokot argumen string tunggal jeung mulih string sarua jeung sakabéh karakter na swapped antara hurup luhur jeung leutik.
Contona, upami anjeun gaduh string "Hello Dunya", nelepon str.swapcase () dina eta bakal balik "hELLO DUNIA".
Ieu conto kumaha cara nyerat fungsi Swapcase dina Python:
def swap_case (string):
balikkeun string.swapcase()
print (swap_case ("Hello Dunya") # Kaluaran: hello WORLD