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

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

חותכים את החוט

מטרת מפעיל הפרוסה היא לחלץ חלקים ספציפיים של מחרוזת. הוא משתמש בשילוב של שלושה ערכים: התחל, עצירה ושלב. התחביר הוא:

חוּט[הַתחָלָה:תפסיק:שלב]

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

שימוש ב-Slice Operator כדי להפוך מחרוזת

מצב = "קליפורניה"
הדפס(מדינה[::-1])

הפעלת הקוד למעלה תפיק את הפלט הבא במסוף:

ainrofilaC

היפוך מיתר וחיבורו בחזרה

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

instagram viewer

שימוש בפונקציה ההפוכה

מצב = "קליפורניה"
reversedState = הפוך (מצב)

עבור i in reversedState:
הדפס(אני)

הפעלת הקוד למעלה תפיק את הפלט הבא במסוף:

א
אני
נ
ר
o
ו
אני
ל
א
ג

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

שימוש בפונקציית Join

מצב = "קליפורניה"
reversedState = "" .join (הפוך (מצב))
הדפס(ReversedState)

הפעלת הקוד למעלה תפיק את הפלט הבא במסוף:

ainrofilaC

למה לבחור בשיטה אחת על פני אחרת?

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

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

כיצד להשתמש ב-While Loop ב-Python

קרא הבא

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

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

  • תִכנוּת
  • תִכנוּת
  • פִּיתוֹן
  • הדרכות קידוד

על הסופר

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

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

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

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

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

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