שרשור מיתרי פיתון: כל מה שאתה צריך לדעת



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

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

אז בואו נתחיל אז,





שרשור מיתרי פיתון

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

ממשיכים במאמר זה על שרשור פיתון



שרשור בפייתון

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

הדרך הקלה ביותר לשרשר שני מיתרים בפייתון היא להשתמש באופרטור + או פלוס. דוגמה לכך להלן.

str1 = “שלום” str2 = “עולם” str1 + str2

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



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

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

ליישם רשימה מקושרת בסי
>>> הדפס & lsquored & rsquo + & lsquoyellow & rsquo Redyellow >>> הדפס & lsquored & rsquo * 3 Redredred >>> הדפס & lsquored & rsquo + 3 Traceback (השיחה האחרונה האחרונה): קובץ & ldquo & rdquo, שורה 1, ב TypeError: לא יכול לשרשר & lsquostr & rsquo >>

ממשיכים במאמר זה על שרשור פיתון

עיצוב מחרוזת בפייתון

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

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

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

ממשיכים במאמר זה על שרשור פיתון

באמצעות האופרטור%

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

x = 'תפוחים' y = 'לימונים' z = 'בסל% s ו-% s'% (x, y)

בקוד לעיל, מה שהמתורגמן עושה הוא להחליף את הערכים של% s לערכים המאוחסנים במשתנים x ו- y מהשורות שלעיל. כאשר מודפס המשתנה z, מתקבלת התוצאה הבאה.

בסלסלה תפוחים ולימונים

ממשיכים במאמר זה על שרשור פיתון

באמצעות האופרטור {}

בעת קידוד אם אתה משתמש ב- {}, הוא משמש כמציין מיקום עבור המשתנים שברצונך לאחסן בתוך מחרוזת. אך על מנת להעביר משתנים בתוך מחרוזת, ראשית עליך להשתמש בפונקציה format ().

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

כדי להבין את כל המושג הזה טוב יותר, עיין בדוגמה הבאה.

Fname = 'John' Lname = 'Doe' גיל = '24' הדפס '{} {} הוא {} שנים. פורמט' (fname, lname, גיל)

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

ממשיכים במאמר זה על שרשור פיתון

באמצעות שיטת ההצטרפות

אחרון חביב הוא שימוש בשיטת הצטרפות בפייתון. השימוש הטוב ביותר בשיטה זו הוא לשרשר רשימת מחרוזות יחד בתוצאה אחת. בדוק את הדוגמה למטה כדי להבין זאת טוב יותר.

>>> & lsquo & lsquo. להצטרף ([& lsquothe & rsquo, & lsquoquick & rsquo, & lsquobrown & rsquo, & lsquofox & rsquo, & lsquojumps & rsquo, & lsquoover & rsquo, & lsquothe & rsquo, & lsquolaz, & lsquo

'השועל החום המהיר קופץ מעל הכלב העצלן'

עכשיו בואו ניצור רשימה חדשה.

>>> מוזיקה = [& ldquoMetallica & rdquo, & ldquoRolling Stones & rdquo, & ldquoACDC & rdquo, & ldquo Black Sabbath & rdquo, & ldquoShinedown & rdquo]

כעת כדי להצטרף לשני המיתרים אנו משתמשים בהמשך.

>>> הדפס & lsquo & rsquo.join (מוסיקה) >>> הדפס & ldquo & ldquo.join (מוסיקה)

זה מביא אותנו לסוף מאמר זה על שרשור פיתון.

כדי לקבל ידע מעמיק על Python יחד עם היישומים השונים שלו, אתה יכול לאימונים מקוונים חיים עם תמיכה 24/7 וגישה לכל החיים.

יש לך שאלה עבורנו? הזכר אותם בסעיף ההערות במאמר ונחזור אליך.