Vyriešené: swap case python

Hlavným problémom súvisiacim so swap case v Pythone je, že nespracúva správne znaky Unicode. Pri použití metódy str.swapcase() funguje iba so znakmi ASCII a nebude fungovať správne so znakmi Unicode. To môže viesť k neočakávaným výsledkom pri pokuse o zámenu malých a veľkých písmen v reťazci obsahujúcom iné ako ASCII znaky.

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

# Riadok 1: Toto je definícia funkcie s názvom 'swap_case', ktorá obsahuje jeden parameter, 's'.
# Riadok 2: Tento riadok vracia výsledok reťazcovej metódy 'swapcase()', ktorá vymení všetky veľké písmená za malé a naopak.
# Riadok 5: Toto je deklarácia premennej, ktorá priraďuje reťazec „Toto je vzorový reťazec“ k premennej 's'.
# Riadok 6: Tento riadok volá funkciu 'swap_case', pričom premennú 's' odovzdáva ako argument. Výstup tejto funkcie sa vytlačí na konzolu.

funkcia swapcase().

Funkcia swapcase() v Pythone sa používa na prevod všetkých veľkých písmen na malé písmená a všetkých malých písmen na veľké písmená v danom reťazci. Táto funkcia nemení pôvodný reťazec, namiesto toho vracia nový reťazec s vymenenými prípadmi. Napríklad, ak máme reťazec „Hello World“, výstup funkcie swapcase() bude „HELLO WORLD“.

Ako napíšete funkciu Swapcase v Pythone

Funkcia Swapcase v Pythone je funkcia, ktorá berie reťazec ako argument a vracia rovnaký reťazec so všetkými jeho znakmi zamenenými medzi veľkými a malými písmenami.

Ak chcete napísať funkciu Swapcase v Pythone, môžete použiť vstavanú metódu str.swapcase(). Táto metóda používa jeden reťazcový argument a vracia rovnaký reťazec so všetkými jeho znakmi zamenenými medzi veľkými a malými písmenami.

Napríklad, ak máte reťazec „Hello World“, volanie str.swapcase() by vrátilo „hELLO WORLD“.

Tu je príklad, ako napísať funkciu Swapcase v Pythone:

def swap_case(reťazec):
return string.swapcase()

print(swap_case(“Ahoj Svet”)) # Výstup: AHOJ WORLD

Súvisiace príspevky:

Pridať komentár