Is er een manier om een string om te zetten van hoofdletters, of zelfs gedeeltelijk hoofdletters naar kleine letters?
Bijvoorbeeld, "Kilometers" → "kilometers".
Gebruik .lower()
- Bijvoorbeeld:
s = "Kilometer"
print(s.lower())
De officiële 2.x documentatie is hier: str.lower()
De officiële 3.x documentatie is hier: str.lower()
Met Python 2 werkt dit niet voor niet-Engelse woorden in UTF-8. In dit geval kan decode('utf-8')
helpen:
>>> s='Километр'
>>> print s.lower()
Километр
>>> print s.decode('utf-8').lower()
километр
Ook kunt u sommige variabelen overschrijven:
s = input('UPPER CASE')
lower = s.lower()
Als je zo gebruikt:
s = "Kilometer"
print(s.lower()) - kilometer
print(s) - Kilometer
Het zal gewoon werken wanneer het wordt aangeroepen.