Python:
המרת מחרוזת לאותיות קטנות
How to:
בפייתון, משתמשים במתודת lower()
כדי להמיר כל התווים במחרוזת לקטנות.
original_string = "Python is FUN!"
lowercase_string = original_string.lower()
print(lowercase_string)
תוצאת ההדפסה תהיה:
python is fun!
זהו, פשוט כך.
Deep Dive
לפני ימי Unicode, המרת אותיות לקטנות היתה פשוטה יותר. היום, עם Unicode, יש להתמודד עם תווים משפות רבות ומערכות כתיב שיכולות להיות מורכבות יותר. ב-Python, str.lower()
מתמודדת עם זה כבר בשבילך.
אלטרנטיבות? יש כאלה. אם ברצונך להמיר לאותיות קטנות אך עם התחשבות במקרים מיוחדים של תווים (כמו בגרמנית), Python 3.3+ מציע את המתודה casefold()
.
german_string = "Straße"
print(german_string.lower())
print(german_string.casefold())
תוצאה:
straße
strasse
מעוניינים ליצור את הורדת רמת האותיות בעצמכם? תזדקקו למיפוי של התווים ב-Unicode.