Existuje způsob, jak převést řetězec z velkých písmen nebo dokonce část velkých písmen na malá?
Například "Kilometry" → "kilometry".
Použijte .lower()
- Například:
s = "Kilometer"
print(s.lower())
Oficiální dokumentace k verzi 2.x je zde: str.lower()
Oficiální dokumentace verze 3.x je zde: str.lower()
V jazyce Python 2 to nefunguje pro neanglická slova v UTF-8. V tomto případě může pomoci decode('utf-8')
:
>>> s='Километр'
>>> print s.lower()
Километр
>>> print s.decode('utf-8').lower()
километр
Také můžete přepsat některé proměnné:
s = input('UPPER CASE')
lower = s.lower()
Pokud použijete takto:
s = "Kilometer"
print(s.lower()) - kilometer
print(s) - Kilometer
Bude to fungovat jen při volání.