תכנות
—
שיעור 52
18/March/2010
חבילת string
יש הרבה חבילות תקניות בפייתון.
הכרנו כבר את חבילת sys. כעת השתמשנו בחבילת string כדי לפרק מחרוזת ארוכה (ברווחים שְבָּה) לרשימת מחרוזות,
על ידיה הפונקציה
string.split(...)
בדרך כלל, משתמשים בפונקציה הזו לפירוק של שורה לרשימת המלים שבשורה.
חיפוש שורות עם מִילה
ראינו את הדוגמא הבאה, שמדפיסה מתוך קובץ את השורות שמכילות מילה אותה אנו מחפשים.
דוגמאות הרצה
מִלים ארוכות
ראינו את הדוגמא הבאה, שמדפיסה את המלה הארוכה ביותר בכל שורה מתוך קובץ.
דוגמאות הרצה
תרגילים
בכל
תרגיל של כתיבת תכנית פייתון, שלח:
-
את קֹבץ התכנית (בַּשֵם המתאים) כצרופה.
-
בעזרת העתק-והדבק
את הפקודות שעשית והתגובות שקבלת ב
Terminal-shell
(: קונכיית מסוף ?:) כדי להריץ את התכנית.
-
השלם תרגילים קודמים.
-
קרא היטב את התכניות שלמעלה, הבן אותן ואת ההערות שבהן.
-
שחזר והרץ את התכניות שלמעלה.
-
כתוב תכנית
without-word.py
שמקבלת שני פרמטרים: מִלה ושם של קֹבץ.
התכנית תקרא את השורות מהקבץ ותדפיס רק את השורות שבהן המִלה
איננה
מופיעה.
-
(רשות)
כתוב תכנית
count-word.py
שמקבלת שני פרמטרים: מִלה ושם של קֹבץ.
התכנית תדפיס (רק) את מספר הפעמים שהמִלה מופיעה בקובץ.
חזרה לעמוד האם