Riješeno: zamjena slučaja python

Glavni problem vezan za zamjenu velikih i malih slova u Pythonu je taj što ne rukuje ispravno Unicode znakovima. Kada koristite metodu str.swapcase(), ona radi samo na ASCII znakovima i neće raditi ispravno sa Unicode znakovima. Ovo može dovesti do neočekivanih rezultata kada pokušavate zamijeniti velika i mala slova stringa koji sadrži ne-ASCII znakove.

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

# Red 1: Ovo je definicija funkcije pod nazivom 'swap_case' koja uzima jedan parametar, 's'.
# Red 2: Ova linija vraća rezultat metode stringa 'swapcase()' koja će zamijeniti sva velika slova malim i obrnuto.
# Red 5: Ovo je deklaracija varijable, koja dodeljuje string “Ovo je uzorak niza” varijabli 's'.
# Red 6: Ovaj red poziva funkciju 'swap_case', prosljeđujući varijablu 's' kao argument. Izlaz ove funkcije će biti ispisan na konzoli.

funkcija swapcase().

Funkcija swapcase() u Pythonu se koristi za pretvaranje svih znakova velikih slova u mala i svih malih znakova u velika u datom nizu. Ova funkcija ne mijenja originalni niz, umjesto toga vraća novi string sa zamijenjenim slučajevima. Na primjer, ako imamo string “Hello World”, izlaz swapcase() će biti “HELLO WORLD”.

Kako napisati funkciju Swapcase u Pythonu

Funkcija Swapcase u Pythonu je funkcija koja uzima string kao argument i vraća isti string sa svim njegovim znakovima zamijenjenim između velikih i malih slova.

Da biste napisali funkciju Swapcase u Pythonu, možete koristiti ugrađenu metodu str.swapcase(). Ova metoda uzima jedan argument stringa i vraća isti string sa svim njegovim znakovima zamijenjenim između velikih i malih slova.

Na primjer, ako imate string “Hello World”, pozivanje str.swapcase() na njemu bi vratilo “HELLO WORLD”.

Evo primjera kako napisati funkciju Swapcase u Pythonu:

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

print(swap_case(“Hello World”)) # Izlaz: HELO SVIJETE

Slični postovi:

Ostavite komentar