Ixazululiwe: shintsha i-python yecala

Inkinga enkulu ehlobene necala lokushintshisana kuPython ukuthi ayizibambi kahle izinhlamvu ze-Unicode. Uma usebenzisa indlela ye-str.swapcase(), isebenza kuphela ngezinhlamvu ze-ASCII futhi ngeke isebenze kahle ngezinhlamvu ze-Unicode. Lokhu kungaholela emiphumeleni engalindelekile uma uzama ukushintsha ikesi leyunithi yezinhlamvu equkethe izinhlamvu ezingezona ze-ASCII.

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

# Umugqa 1: Lena incazelo yomsebenzi ebizwa ngokuthi 'swap_case' ethatha ipharamitha eyodwa, 's'.
# Umugqa wesi-2: Lo mugqa ubuyisela umphumela wendlela yeyunithi yezinhlamvu ethi 'swapcase()' ezoshintshanisa zonke izinhlamvu zofeleba zibe ngofeleba abancane futhi ngokuphambene nalokho.
# Umugqa wesi-5: Lesi isimemezelo esiguquguqukayo, esinikeza iyunithi yezinhlamvu “Lena Iyunithi Yesampula” kokuguquguqukayo kuka-'s'.
# Umugqa wesi-6: Lo mugqa ubiza umsebenzi ngokuthi 'swap_case', udlula ku-variable 's' njengengxabano. Okukhiphayo kwalo msebenzi kuzophrintwa kukhonsoli.

swapcase() umsebenzi

Umsebenzi we-swapcase() ku-Python usetshenziselwa ukuguqula zonke izinhlamvu ezingosonhlamvukazi zibe zofeleba abancane nazo zonke izinhlamvu ezingofeleba abancane zibe ngosonhlamvukazi entanjeni ethile. Lo msebenzi awuluguquli uchungechunge lwangempela, kunalokho ubuyisela iyunithi yezinhlamvu entsha enamakesi ashintshiwe. Isibonelo, uma sineyunithi yezinhlamvu ethi "Sawubona Mhlaba", okukhiphayo kwe-swapcase() kuzoba "HELLO WORLD".

Uwubhala kanjani umsebenzi we-Swapcase kuPython

Umsebenzi we-Swapcase ku-Python umsebenzi othatha iyunithi yezinhlamvu njenge-agumenti bese ubuyisela iyunithi yezinhlamvu efanayo nazo zonke izinhlamvu zayo ezishintshwe phakathi kwezinhlamvu ezinkulu nezincane.

Ukubhala umsebenzi we-Swapcase ku-Python, ungasebenzisa indlela eyakhelwe ngaphakathi ethi str.swapcase(). Le ndlela ithatha ingxabano yeyunithi yezinhlamvu eyodwa futhi ibuyisela iyunithi yezinhlamvu efanayo nazo zonke izinhlamvu zayo ezishintshiwe phakathi kwezinhlamvu ezinkulu nezincane.

Isibonelo, uma uneyunithi yezinhlamvu ethi “Sawubona Mhlaba”, ukubiza u-str.swapcase() kuyo kuzobuyisela “hELLO WORLD”.

Nasi isibonelo sendlela yokubhala umsebenzi we-Swapcase kuPython:

def swap_case(string):
i-return string.swapcase()

phrinta(swap_case(“Sawubona Mhlaba”)) # Okukhiphayo: HELLO WORLD

Okuthunyelwe okuhlobene:

Shiya amazwana