על ידי קדיישה קין
לַחֲלוֹקצִיוּץלַחֲלוֹקאימייל

שיטות מובנות נוחות אלו יעזרו לך להתמודד עם משימות שונות הקשורות למקרה.

Python מגיע עם שיטות מובנות רבות המאפשרות לך לתפעל מחרוזת. כמה מהשיטות הללו עוסקות במקרה של תווים במחרוזת.

שיטות מחרוזות ספציפיות ל-Python שימושיות במיוחד במקרים שבהם אתה צריך להשוות שני ערכי קלט. תוכל להשתמש בהם גם לסוגים אחרים של אימות נתונים או משימות הקשורות לפרסום תוכן.

1. שיטת capitalize()

ה לְנַצֵל() השיטה ממירה את התו הראשון במחרוזת לאותיות רישיות ומחזירה עותק מעודכן של המחרוזת.

פרי = "תפוחים"
newString = fruit.capitalize()
הדפס(newString)

הקוד למעלה מדפיס את הפלט הבא שלך Python IDE לְנַחֵם:

תפוחים

ה לְנַצֵל() השיטה משנה רק את האותיות של התו הראשון אם היא אות באלפבית (לא מספרים שלמים).

פרי = "6 תפוחים"
newString = fruit.capitalize()
הדפס(newString)

#הדפסים
מספר 6 תפוחים

פרי = " תפוחים"
newString = fruit.capitalize()
הדפס(newString)

#הדפסים
# תפוחים

ה לְנַצֵל() השיטה משנה רק את האותיות של התו הראשון אם הוא עדיין לא באותיות רישיות.

פרי = "תפוחים"
newString = fruit.capitalize()
הדפס(newString)

#הדפסים
#תפוחים

instagram viewer

ה לְנַצֵל() השיטה גם מבטיחה שכל אות שאינה במיקום הראשון הופכת לאותיות קטנות במחרוזת החדשה.

פרי = "תפוחים"
newString = fruit.capitalize()
הדפס(newString)

#הדפסים
#תפוחים

2. השיטות lower() ו-upper()

שתי השיטות הללו עוזרות לך להמיר מחרוזות לכל המקבילות לאותיות קטנות או רישיות. הם חוסכים ממך את הצורך להמיר ידנית מארז מחרוזת בעצמך.

ה נמוך יותר() השיטה אינה לוקחת ארגומנטים ומחזירה מחרוזת חדשה. זה ממיר כל תו למקבילה שלו באותיות קטנות:

פרי = "תפוחים"
newString = fruit.lower()
הדפס(newString)

#הדפסים
#תפוחים

ה עֶלִיוֹן() השיטה עושה בדיוק את ההפך מ- נמוך יותר() שיטה. זה ממיר את כל התווים הקטנים במחרוזת לאותיות רישיות. אם אין תווים קטנים במחרוזת שיטה זו מחזירה עותק זהה של המחרוזת המקורית.

פרי = "תפוחים"
פרי2 = "מנגואים"
newString = fruit.upper()
newString2 = fruit2.upper()
הדפס(newString)
הדפס(newString2)

#הדפסים
#תפוחים
#מנגואים

3. שיטת casefold()

ה casefold() השיטה מחזירה עותק של מחרוזת, שם היא ממירה כל תו לאותיות קטנות. עם זאת, זה גם קצת יותר חזק מ נמוך יותר(). פונקציה זו מטפלת תווי Unicode בצורה כזו שמאפשרת לך להשוות במדויק מחרוזות המכילות אותן.

טקסט = "groß"
newString = text.lower()
newString2 = text.casefold()
הדפס(newString)
הדפס(newString2)

4. השיטות islower() ו-isupper()

ה islower() וה isupper() שיטות מחרוזת לא לוקחות ארגומנטים. כל אחד מחזיר ערך בוליאני. ה islower() השיטה מחזירה true אם כל תו במחרוזת הוא אותיות קטנות, אחרת היא מחזירה false.


פרי = "תפוחים"
fruit2 = "מנגו"
newString = fruit.islower()
newString2 = fruit2.islower()
print (newString)
הדפס (newString2)

#הדפסים
#נָכוֹן
#שֶׁקֶר

ה isupper() השיטה מחזירה true אם כל התווים במחרוזת הם אותיות רישיות, אחרת היא מחזירה false.

פרי = "תפוחים"
פרי2 = "מנגואים"
newString = fruit.isupper()
newString2 = fruit2.isupper()
הדפס(newString)
הדפס(newString2)
#הדפסים
#שֶׁקֶר
#נָכוֹן

5. שיטת istitle()

ה istitle() השיטה מחזירה true אם כל המילים במחרוזת מתחילות באות גדולה, אחרת היא מחזירה false. שיטה זו אינה לוקחת ויכוחים.

טקסט = "תפוח זה פרי."
טקסט2 = "מנגו הם גם פירות."
newString = text.istitle()
newString2 = text2.istitle()
הדפס(newString)
הדפס(newString2)
#הדפסים
#נָכוֹן
#שֶׁקֶר

6. שיטת swapcase()

ה מארז החלפה() השיטה אינה לוקחת ארגומנטים ומחזירה מחרוזת חדשה עם רישיות הפוכה.

פרי = "תפוחים"
פרי2 = "מנגואים"
newString = fruit.swapcase()
newString2 = fruit2.swapcase()
הדפס(newString)
הדפס(newString2)
#הדפסים
#תפוחים
#מנגואים

הערך של שיטות מחרוזת Python

שיטות מחרוזות הופכות את החיים להרבה יותר קלים עבורך כמתכנת Python. לדוגמה, אתה יכול ליצור תוכנית שעוברת דרך מחרוזת וממירה את כל האותיות שלה לאותיות קטנות. עם זאת, בהתחשב בקיומן של שיטות מחרוזת Python, כגון casefold(), משימה זו תהיה כמו המצאה מחדש של הגלגל.

שיטות מחרוזת Python מאפשרות לך להשיג יותר בפחות מאמץ.

כיצד פועלת שיטת Python String format()? 10 דוגמאות

קרא הבא

לַחֲלוֹקצִיוּץלַחֲלוֹקאימייל

נושאים קשורים

  • תִכנוּת
  • תִכנוּת
  • פִּיתוֹן

על הסופר

קדיישה קין (57 מאמרים שפורסמו)

קדיישה קין היא מפתחת תוכנה מלאה וכותבת טכנית/טכנולוגית. יש לה את היכולת המובהקת לפשט כמה מהמושגים הטכנולוגיים המורכבים ביותר; ייצור חומר שניתן להבין בקלות על ידי כל טירון טכנולוגיה. היא נלהבת מכתיבה, פיתוח תוכנות מעניינות ולטייל בעולם (באמצעות סרטים תיעודיים).

עוד מתוך קדיישה קין

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים טכניים, ביקורות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחץ כאן כדי להירשם