Czy istnieje sposób, aby przekonwertować ciąg znaków z wielkich liter, a nawet część wielkich liter na małe?
Na przykład, "Kilometry" → "kilometry".
Użyj .lower()
- Na przykład:
s = "Kilometer"
print(s.lower())
Oficjalna dokumentacja 2.x jest tutaj: str.lower()
Oficjalna dokumentacja 3.x znajduje się tutaj: str.lower()
.
W Pythonie 2 nie działa to dla słów nieanglojęzycznych w UTF-8. W tym przypadku decode('utf-8')
może pomóc:
>>> s='Километр'
>>> print s.lower()
Километр
>>> print s.decode('utf-8').lower()
километр
Można również nadpisać niektóre zmienne:
s = input('UPPER CASE')
lower = s.lower()
Jeśli używasz w ten sposób:
s = "Kilometer"
print(s.lower()) - kilometer
print(s) - Kilometer
Będzie działać tylko wtedy, gdy zostanie wywołany.