Zgjidhur: këmbe rastin python

Problemi kryesor në lidhje me rastin e shkëmbimit në Python është se ai nuk i trajton saktë karakteret e Unicode. Kur përdorni metodën str.swapcase(), ajo funksionon vetëm me karaktere ASCII dhe nuk do të funksionojë siç duhet me karakteret Unicode. Kjo mund të çojë në rezultate të papritura kur përpiqeni të ndërroni rastin e një vargu që përmban karaktere jo-ASCII.

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

# Rreshti 1: Ky është një përkufizim funksioni i quajtur 'swap_case' i cili merr një parametër, 's'.
# Rreshti 2: Kjo rresht kthen rezultatin e metodës së vargut 'swapcase()' e cila do të ndërrojë të gjitha shkronjat e mëdha me shkronja të vogla dhe anasjelltas.
# Rreshti 5: Ky është një deklaratë variabli, duke caktuar vargun "Kjo është një varg mostër" në ndryshoren 's'.
# Linja 6: Kjo linjë e quan funksionin 'swap_case', duke kaluar në variablin 's' si argument. Prodhimi i këtij funksioni do të printohet në tastierë.

funksioni swapcase().

Funksioni swapcase() në Python përdoret për të kthyer të gjitha karakteret e mëdha në shkronja të vogla dhe të gjitha karakteret e vogla në shkronja të mëdha në një varg të caktuar. Ky funksion nuk modifikon vargun origjinal, përkundrazi kthen një varg të ri me rastet e këmbyera. Për shembull, nëse kemi një varg "Hello World", dalja e swapcase() do të jetë "hELLO WORLD".

Si të shkruani një funksion Swapcase në Python

Një funksion Swapcase në Python është një funksion që merr një varg si argument dhe kthen të njëjtin varg me të gjithë karakteret e tij të këmbyera midis shkronjave të mëdha dhe të vogla.

Për të shkruar një funksion Swapcase në Python, mund të përdorni metodën e integruar str.swapcase(). Kjo metodë merr një argument të vetëm vargu dhe kthen të njëjtin varg me të gjithë karakteret e tij të këmbyera midis shkronjave të mëdha dhe të vogla.

Për shembull, nëse keni një varg "Hello World", thirrja e str.swapcase() në të do të kthente "hELLO WORLD".

Këtu është një shembull se si të shkruani një funksion Swapcase në Python:

def swap_case(string):
kthesa string.swapcase()

print(swap_case("Hello World")) # Prodhimi: HELLO WORLD

Mesazhe të ngjashme:

Lini një koment