תכנות — שיעור 43 15/January/2008    

פייתון None — (כלום / מאומה)

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

פייתון — טיפול בחריגים — Exception Handling

בפייתון אפשר לטפל במקרים חריגים על ידי הצרוף try / except רצוי לצמצם את השימוש בו רק למקומות שבהם עלול לקרות "מקרה חריג". תוכלו לראות שימוש בדוגמא בסעיף מאוחר יותר.

פייתון — חבילה מקומית וייבואה

בנוסף לחבילות התקניות של פייתון כמו   sys, math, ...   שניתן ליבאם על ידי פקודת import אפשר ליצור חבילה "פרטית" מקומית ולבצע גם עליה import . קובץ הפייתון שאותו מיבאים:

לדוגמא התכנית gcd.py עם החבילה ymtools.py. שימו לב בתכנית ללנקודות הבאות:


תרגילים

  1. צור חבילה אישית xxtools.py (במקום xx בחר באותיות אישיות). העתק אליה את הפונקציות: gcd(...), safeint(..)
  2. שנה את התכנית gcd.py שבדוגמא למעלה כך ש
  3. הוסף לחבילה את הפונקציה lcm וכתוב מחדש את התכנית lcm.py על ידי שמוש בחבילה. קובץ התכנית עצמה (ללא החבילה) אמור להיות יותר קצר!

חזרה לעמוד האם