Os humildes serão exaltados (Homilia Diária.1619: Sábado da 30.ª Semana do Tempo Comum)
תוכן עניינים:
אחת הפעולות הנפוצות בעבודה עם מיתרים היא לפצל מחרוזת למערך מצעיות באמצעות תוחם נתון., נדבר על כיצד לפצל מחרוזת בפייתון.
שיטת split ()
בפיתון מיתרים מיוצגים כאובייקטים של מחרוזת בלתי ניתנת לשינוי. כיתת
str
מגיעה עם מספר שיטות מחרוזת המאפשרות לך לתפעל את המחרוזת.
.split()
ה-
.split()
מחזירה רשימה של מצעיות המופרדות על ידי תוחם. נדרש התחביר הבא:
str.split(delim=None, maxsplit=-1)
התוחם יכול להיות תו או רצף של תווים, לא ביטוי רגיל.
בדוגמה למטה אנו מפצלים את המיתרים באמצעות פסיק
,
כמגביל:
s = 'Sansa, Tyrion, Jon'
s.split(', ')
s = 'Sansa, Tyrion, Jon'
s.split(', ')
התוצאה היא רשימת מחרוזות:
ליטרלי מיתרים מוקפים בדרך כלל על ידי ציטוטים בודדים, אם כי ניתן להשתמש גם בציטוטים כפולים.
ניתן להשתמש ברצף של תווים גם כתחום:
s = 'Sansa::Tyrion::Jon'
s.split('::')
s = 'Sansa::Tyrion::Jon'
s.split('::')
כאשר ניתנת
maxsplit
, זה יגביל את מספר הפיצולים. אם לא צוין או
-1
, אין הגבלה על מספר הפיצולים.
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
ברשימת התוצאות יהיו
maxsplit+1
מקסימום
maxsplit+1
:
אם
delim
לא צוין או שהוא
Null
, המחרוזת תתפצל תוך שימוש במרחב הלבן כתחום. כל שטח הלבן הרצוף נחשב כמפריד יחיד. כמו כן, אם המחרוזת מכילה חללים נגררים ומובילים את התוצאה, לא יהיו מחרוזות ריקות.
כדי להמחיש זאת טוב יותר, בואו נסתכל על הדוגמא הבאה:
' Daenerys Hodor Arya Jaime Bran '.split()
' Daenerys Hodor Arya Jaime Bran '.split(' ')
כאשר לא משתמשים בתוחם, הרשימה החוזרת לא מכילה מחרוזות ריקות. אם התוחם מוגדר למרחב ריק
' '
שטח המרווח המוביל, הנגרר והרצוף יביא לתוצאה להכיל מיתרים ריקים.
סיכום
פיצול מיתרים הוא אחד הפעולות הבסיסיות ביותר. לאחר קריאת הדרכה זו, תהיה לך הבנה טובה כיצד לפצל מיתרים בפייתון.
כיצד להמיר מיתרים למספרים שלמים בפיתון

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

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

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