Onko olemassa keino muuntaa merkkijono isoista kirjaimista tai edes osittain isoista kirjaimista pieniksi kirjaimiksi?
Esimerkiksi "Kilometrit" → "kilometrit".
Käytä .lower()
- Esimerkiksi:
s = "Kilometer"
print(s.lower())
Virallinen 2.x-dokumentaatio on täällä: str.lower()
Virallinen 3.x-dokumentaatio on täällä: str.lower()
python3.
Python 2:ssa tämä ei toimi UTF-8-kielisille sanoille, jotka eivät ole englanninkielisiä. Tässä tapauksessa decode('utf-8')
voi auttaa:
>>> s='Километр'
>>> print s.lower()
Километр
>>> print s.decode('utf-8').lower()
километр
Voit myös korvata joitakin muuttujia:
s = input('UPPER CASE')
lower = s.lower()
Jos käytät näin:
s = "Kilometer"
print(s.lower()) - kilometer
print(s) - Kilometer
Se toimii juuri silloin, kun sitä kutsutaan.