Ratkaistu: vaihda tapaus python

Suurin ongelma, joka liittyy swap-kirjainkoon Pythonissa, on, että se ei käsittele Unicode-merkkejä oikein. Str.swapcase()-menetelmää käytettäessä se toimii vain ASCII-merkeillä, eikä se toimi oikein Unicode-merkkien kanssa. Tämä voi johtaa odottamattomiin tuloksiin, kun yritetään vaihtaa ei-ASCII-merkkejä sisältävän merkkijonon kirjainkokoa.

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

# Rivi 1: Tämä on funktion määritelmä nimeltä "swap_case", joka sisältää yhden parametrin "s".
# Rivi 2: Tämä rivi palauttaa merkkijonomenetelmän 'swapcase()' tuloksen, joka vaihtaa kaikki isot kirjaimet pieniksi ja päinvastoin.
# Rivi 5: Tämä on muuttujan ilmoitus, joka määrittää merkkijonon "Tämä on esimerkkimerkkijono" muuttujalle 's'.
# Rivi 6: Tämä rivi kutsuu funktiota 'swap_case' ja välittää muuttujan 's' argumenttina. Tämän toiminnon tulos tulostetaan konsoliin.

swapcase()-funktio

Pythonin swapcase()-funktiota käytetään muuttamaan kaikki isot merkit pieniksi ja kaikki pienet merkit isoiksi tietyssä merkkijonossa. Tämä funktio ei muuta alkuperäistä merkkijonoa, vaan se palauttaa uuden merkkijonon, jossa on vaihdetut kirjaimet. Jos meillä on esimerkiksi merkkijono "Hello World", swapcase()-funktion tulos on "hello WORLD".

Kuinka kirjoitat Swapcase-funktion Pythonissa

Pythonin Swapcase-funktio on funktio, joka ottaa merkkijonon argumenttina ja palauttaa saman merkkijonon, jossa kaikki merkit vaihdetaan isojen ja pienten kirjainten välillä.

Voit kirjoittaa Swapcase-funktion Pythonissa käyttämällä sisäänrakennettua str.swapcase()-menetelmää. Tämä menetelmä ottaa yhden merkkijonoargumentin ja palauttaa saman merkkijonon, jossa kaikki merkit vaihdetaan isojen ja pienten kirjainten välillä.

Jos sinulla on esimerkiksi merkkijono "Hello World", str.swapcase():n kutsuminen palauttaisi "hello WORLD".

Tässä on esimerkki Swapcase-funktion kirjoittamisesta Pythonissa:

def swap_case(merkkijono):
return string.swapcase()

print(swap_case("Hei maailma") # Tulos: HELLO WORLD

Related viestiä:

Jätä kommentti