בואו נדבר על מילות מפתח וזיהויות בפייתון. לאחרונה כיסינו גם הדרכה מלאה על התקנה והגדרה של פייתון עבור מתחילים בתכנות זה ב הדרכת פייתון.
מילות מפתח בפייתון
בקיצור, מילות המפתח בפייתון הן המילים שמיועדות לשמירה. זה אומר שאי אפשר להשתמש בהן כשם לאובייקטים כמו משתנים, מחלקות ופונקציות.
אז ייתכן ואתם חושבים מה הם המילים האלו. הם מיועדים להגדרת התחביר והמבנים של שפת פייתון.
כדאי לכם לדעת כי ישנם 33 מילות מפתח בשפת תכנות פייתון בזמן כתיבת ההדרכה הזו. אף על פי שהמספר עשוי להשתנות במהלך הזמן. גם מילות המפתח בפייתון רגישות לאותיות רישיות. לכן עליכם לכתוב אותן בדיוק. הנה רשימה של כל המילים המפתח בשפת תכנות פייתון.
אם תסתכלו על כל המילים המפתח ותנסו להבין את כולן בפעם אחת, תרגישו מובכים. אז כרגע תדעו פשוט שאלו הן המילים המפתח. נלמד את שימושיהן בהתאם. תוכלו לקבל את רשימת מילות המפתח בפייתון דרך עזרת פייתון במסוף.
רשימת כל מילות המפתח בפייתון
and | Logical operator |
as | Alias |
assert | For debugging |
break | Break out of Python loops |
class | Used for defining Classes in Python |
continue | Keyword used to continue with the Python loop by skipping the existing |
def | Keyword used for defining a function |
del | Used for deleting objects in Python |
elif | Part of the if-elif-else conditional statement in Python |
else | Same as above |
except | A Python keyword used to catch exceptions |
FALSE | Boolean value |
finally | This keyword is used to run a code snippet when no exceptions occur |
for | Define a Python for loop |
from | Used when you need to import only a specific section of a module |
global | Specify a variable scope as global |
if | Used for defining an “if” condition |
import | Python keyword used to import modules |
in | Checks if specified values are present in an iterable object |
is | This keyword is used to test for equality. |
lambda | Create anonymous functions |
None | The None keyword represents a Null value in PYthon |
nonlocal | Declare a variable with non-local scope |
not | Logical operator to negate a condition |
or | A logical operator used when either one of the conditions needs to be true |
pass | This Python keyword passes and lets the function continue further |
raise | Raises an exception when called with the specified value |
return | Exits a running function and returns the value specified |
TRUE | Boolean value |
try | Part of the try…except statement |
while | Used for defining a Python while loop |
with | Creates a block to make exception handling and file operations easy |
yield | Ends a function and returns a generator object |
למטה נמצא דוגמה פשוטה המראה שימוש בתנאי if-else בתוכנית פייתון.
var = 1;
if(var==1):
print("odd")
else:
print("even")
כאשר אנו מפעילים את התוכנית לעיל, פייתון מבין את בלוק ה-if-else בזכות המילים המקובעות והתחביר ואז ממשיך לעיבוד נוסף.
מהם מזהים פייתון?
מזהה פייתון הוא השם שניתן למזהה משתנה, פונקציה, מחלקה, מודול או אובייקט אחר. כלומר, כל פעם שרוצים לתת שם לישות, זה נקרא מזהה.
לעיתים משתנה ומזהה מתבלבלים כאחד אך הם לא. אז למען הבהירות, בואו נראה מהו משתנה?
מהו משתנה בפייתון?
A variable, as the name indicates is something whose value is changeable over time. In fact a variable is a memory location where a value can be stored. Later we can retrieve the value to use. But for doing it we need to give a nickname to that memory location so that we can refer to it. That’s identifier, the nickname.
כללים לכתיבת מזהים
קיימים כמה כללים לכתיבת מזהים. אך תחילה עליכם לדעת שפייתון רגישה לרישיות. כלומר שם ו שם הם שני מזהים שונים בפייתון. הנה כמה כללים לכתיבת מזהים בפייתון.
- המזהים יכולים להיות קומבינציה של אותיות רישיות וקטנות, ספרות או קו תחתון (_). אז myVariable, variable_1, variable_for_print הם כל כך תקפים מזהים בפייתון.
- מזהה לא יכול להתחיל עם ספרה. לכן בעוד שvariable1 תקפה, 1variable אינה תקפה.
- אין אפשרות להשתמש בסמלים מיוחדים כמו !,#,@,%,$ וכו ' במזהה שלנו.
- מזהה יכול להיות באורך כלשהו.
אם כי אלה הם כללים קשים לכתיבת מזהים, יש גם כמה מגבלות שאינן חובה אלא נהגים טובים לעקוב אחריהם.
- שמות המחלקות מתחילים באות רישית. כל המזהים האחרים מתחילים באות קטנה.
- התחלת מזהה עם קו תחתון רק ראשון מעידה על כך שהמזהה הוא פרטי.
- אם המזהה מתחיל ומסתיים בשני קווים תחתונים, אז זה אומר שהמזהה הוא שם מיוחד הוגדר על ידי השפה.
- בעוד שc = 10 תקפה, כתיבת count = 10 היתה יותר הגיונית ויהיה קל יותר להבין מה הוא עושה גם כאשר אתה מסתכל על הקוד שלך אחרי זמן רב.
- מילים מרובות יכולות להיות מופרדות באמצעות קו תחתון, לדוגמה this_is_a_variable.
כאן תוכנית דוגמה למשתנים בפייתון.
myVariable="hello world"
print(myVariable)
var1=1
print(var1)
var2=2
print(var2)
אם תריץ את התוכנית, הפלט יהיה כמו בתמונה שמצורפת.
סיכום
אז זה הכול להיום. בשיעור הבא, נלמד על הצהרות והערות ב-Python. עד אז #תקודד_בשמחה 🙂
Source:
https://www.digitalocean.com/community/tutorials/python-keywords-identifiers