Existuje spôsob, ako previesť reťazec z veľkých písmen alebo dokonca časť veľkých písmen na malé?
Napríklad "Kilometers" → "kilometers".
Použite .lower()
- Napríklad:
s = "Kilometer"
print(s.lower())
Oficiálna dokumentácia k verzii 2.x je tu: str.lower()
Oficiálna dokumentácia k verzii 3.x je tu: str.lower()
V Pythone 2 to nefunguje pre neanglické slová v UTF-8. V tomto prípade môže pomôcť decode('utf-8')
:
>>> s='Километр'
>>> print s.lower()
Километр
>>> print s.decode('utf-8').lower()
километр
Môžete tiež prepísať niektoré premenné:
s = input('UPPER CASE')
lower = s.lower()
Ak použijete takto:
s = "Kilometer"
print(s.lower()) - kilometer
print(s) - Kilometer
Bude to fungovať práve pri volaní.