Υπάρχει τρόπος να μετατρέψετε μια συμβολοσειρά από κεφαλαία ή ακόμη και από μέρος των κεφαλαίων σε πεζά;
Για παράδειγμα, "Χιλιόμετρα" → "χιλιόμετρα".
Χρησιμοποιήστε .lower()
- Για παράδειγμα:
s = "Kilometer"
print(s.lower())
Η επίσημη τεκμηρίωση για την έκδοση 2.x βρίσκεται εδώ: str.lower()
<br>,
Η επίσημη τεκμηρίωση για την έκδοση 3.x βρίσκεται εδώ: str.lower()
Με την Python 2, αυτό δεν λειτουργεί για μη αγγλικές λέξεις σε UTF-8. Σε αυτή την περίπτωση μπορεί να βοηθήσει το decode('utf-8')
:
>>> s='Километр'
>>> print s.lower()
Километр
>>> print s.decode('utf-8').lower()
километр
Επίσης, μπορείτε να αντικαταστήσετε ορισμένες μεταβλητές:
s = input('UPPER CASE')
lower = s.lower()
Αν χρησιμοποιείτε έτσι:
s = "Kilometer"
print(s.lower()) - kilometer
print(s) - Kilometer
Θα λειτουργήσει μόνο όταν κληθεί.