Rezolvat: schimb de caz python

Principala problemă legată de schimbarea majusculelor în Python este că nu gestionează corect caracterele Unicode. Când utilizați metoda str.swapcase(), aceasta funcționează numai pe caractere ASCII și nu va funcționa corect cu caractere Unicode. Acest lucru poate duce la rezultate neașteptate atunci când încercați să schimbați majusculele unui șir care conține caractere non-ASCII.

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

# Linia 1: Aceasta este o definiție a funcției numită „swap_case” care preia un parametru, „s”.
# Linia 2: Această linie returnează rezultatul metodei de șir „swapcase()” care va schimba toate literele mari în minuscule și invers.
# Linia 5: Aceasta este o declarație de variabilă, atribuind șirul „Acesta este un șir de probă” variabilei „s”.
# Linia 6: Această linie apelează funcția „swap_case”, trecând variabila „s” ca argument. Ieșirea acestei funcții va fi tipărită pe consolă.

funcția swapcase().

Funcția swapcase() din Python este folosită pentru a converti toate caracterele majuscule în litere mici și toate caracterele mici în majuscule dintr-un șir dat. Această funcție nu modifică șirul original, ci returnează un șir nou cu cazurile schimbate. De exemplu, dacă avem un șir „Hello World”, rezultatul lui swapcase() va fi „HELLO WORLD”.

Cum scrieți o funcție Swapcase în Python

O funcție Swapcase în Python este o funcție care ia un șir ca argument și returnează același șir cu toate caracterele schimbate între majuscule și minuscule.

Pentru a scrie o funcție Swapcase în Python, puteți utiliza metoda încorporată str.swapcase(). Această metodă ia un singur argument șir și returnează același șir cu toate caracterele schimbate între majuscule și minuscule.

De exemplu, dacă aveți un șir „Hello World”, apelarea str.swapcase() va returna „HELLO WORLD”.

Iată un exemplu despre cum să scrieți o funcție Swapcase în Python:

def swap_case(șir):
returnează string.swapcase()

print(swap_case(„Hello World”)) # Ieșire: HELLO WORLD

Postări asemănatoare:

Lăsați un comentariu