Riješeno: swap case python

Glavni problem vezan uz zamjenu velikih i malih slova u Pythonu je taj što ne obrađuje ispravno Unicode znakove. Kada koristite metodu str.swapcase(), ona radi samo na ASCII znakovima i neće ispravno raditi s Unicode znakovima. To može dovesti do neočekivanih rezultata kada se pokušava zamijeniti velika i mala slova u nizu koji sadrži znakove koji nisu ASCII.

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

# Redak 1: Ovo je definicija funkcije pod nazivom 'swap_case' koja uzima jedan parametar, 's'.
# Redak 2: Ovaj redak vraća rezultat string metode 'swapcase()' koja će zamijeniti sva velika slova malim slovima i obrnuto.
# Redak 5: Ovo je deklaracija varijable, dodjeljivanje niza "Ovo je uzorak niza" varijabli 's'.
# Redak 6: Ovaj redak poziva funkciju 'swap_case', prosljeđujući varijablu 's' kao argument. Izlaz ove funkcije bit će ispisan na konzoli.

swapcase() funkcija

Funkcija swapcase() u Pythonu koristi se za pretvaranje svih velikih slova u mala slova i svih malih slova u velika slova u zadanom nizu. Ova funkcija ne mijenja izvorni niz, umjesto toga vraća novi niz sa zamijenjenim velikim i malim slovima. Na primjer, ako imamo niz "Hello World", izlaz funkcije swapcase() bit će "HELLO WORLD".

Kako napisati Swapcase funkciju u Pythonu

Funkcija Swapcase u Pythonu je funkcija koja uzima niz kao argument i vraća isti niz sa svim 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 niza i vraća isti niz sa svim znakovima zamijenjenim između velikih i malih slova.

Na primjer, ako imate niz "Hello World", pozivanje str.swapcase() na njemu vratilo bi "HELLO WORLD".

Evo primjera kako napisati Swapcase funkciju u Pythonu:

def swap_case(niz):
povratni niz.swapcase()

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

Povezani postovi:

Ostavite komentar