בירור | בהבנת המתודה join()
-
בעצם המתודה הזאת מקבלת כארגומנט או רשימה או מחרוזת, ואותם היא חותכת לפרוסות, מוסיפה בין כל 2 פרוסות (איברים) את המחרוזת שהכנסנו בגרשיים לפני הקריאה למתודה, ואז מחזירה לנו את הפלט בתור מחרוזת?
זה בדיוק התפקידים שלה? ויש דרך שהיא תכניס את המחרוזת שהנחנו בגרשייים בהתחלה גם אחרי האיבר האחרון ברשימה? (כרגע אני עושה את זה ע"י הדפסת המתודה ואז בפקודת הדפסה אני מוסיף את התווים הרצויים ע"י התו '+') -
בעצם המתודה הזאת מקבלת כארגומנט או רשימה או מחרוזת, ואותם היא חותכת לפרוסות, מוסיפה בין כל 2 פרוסות (איברים) את המחרוזת שהכנסנו בגרשיים לפני הקריאה למתודה, ואז מחזירה לנו את הפלט בתור מחרוזת?
זה בדיוק התפקידים שלה? ויש דרך שהיא תכניס את המחרוזת שהנחנו בגרשייים בהתחלה גם אחרי האיבר האחרון ברשימה? (כרגע אני עושה את זה ע"י הדפסת המתודה ואז בפקודת הדפסה אני מוסיף את התווים הרצויים ע"י התו '+') -
בעצם המתודה הזאת מקבלת כארגומנט או רשימה או מחרוזת, ואותם היא חותכת לפרוסות, מוסיפה בין כל 2 פרוסות (איברים) את המחרוזת שהכנסנו בגרשיים לפני הקריאה למתודה, ואז מחזירה לנו את הפלט בתור מחרוזת?
זה בדיוק התפקידים שלה? ויש דרך שהיא תכניס את המחרוזת שהנחנו בגרשייים בהתחלה גם אחרי האיבר האחרון ברשימה? (כרגע אני עושה את זה ע"י הדפסת המתודה ואז בפקודת הדפסה אני מוסיף את התווים הרצויים ע"י התו '+')@THMHE כן, זה התפקיד שלה, אבל שניה הערות:
א. זה לא מתודה join סתם כי יש מלא מתודות join שונות, אלא מתודת str.join() שזה מתודה מטיפוס המובנה ששמו str (מחרוזת טקסט).
ב. כמו"כ הפרמטר שהיא מקבלת זה iterable שזה כל אובייקט שאפשר לעשות עליו לולאת for. זה כולל גם רשימה וגם מחרוזת טקסט (שזה רשימת אותיות) וגם הרבה אובייקטים אחרים.
שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.
נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.
בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗
הרשמה התחברות
