כיצד להפוך מחרוזת בפייתון?



מאמר זה מתמקד בתוכניות שונות להפיכת מחרוזת בפיתון כולל לולאות, רקורסיה, תחביר פרוסות מורחב ופונקציה הפוכה בפייתון.

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

מה זה מחרוזת?

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





שם = 'edureka' קורס = 'פיתון' הדפס (שם) הדפס (קורס)
 תְפוּקָה: אדוריקה פיתון

אינדקס במיתרים

כדי לגשת לערך במחרוזת, אנו יכולים להשתמש באינדקסים. אינדקסים הם מיקומים עבור תווים ספציפיים במחרוזת. לדוגמא, אם יש לנו מחרוזת 'edureka', האינדקס בתו 'e' יהיה 0 ובסוף המחרוזת האינדקס יהיה 6.

מה הנוהל ב- sql

אינדקס - כיצד להפוך מחרוזת בפייתון אדוריקה



שם = 'edureka' הדפס (שם [4])

תְפוּקָה: הוא

כיצד להפוך מחרוזת בפייתון?

  • באמצעות רקורסיה
def rev (x): str = 'עבור i in s: str = i + str return str s = 'edureka' הדפסה (rev (s))
 פלט: א קרודה
  • באמצעות A
def rev (s): if len (s) == 0: return s else: return rev (s [1:]) + s [0] s = 'edureka' print (rev (s))
 תְפוּקָה: akerude
  • תחביר פרוסה מורחב
שם = 'edureka' הדפסה (שם [:: - 1]
 תְפוּקָה: akerude
  • באמצעות הפוך
def rev (s): s = '. להצטרף (הפוך (s)) להחזיר s str = 'edureka' הדפסה (rev (str))
 תְפוּקָה: akerude

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

יש איזה שהן שאלות? הזכר אותם בסעיף ההערות, אנו נחזור אליך בהקדם האפשרי.