מילות מפתח וזיהויים ב-Python (מעודכן)

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

מילות מפתח בפייתון

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

אז ייתכן ואתם חושבים מה הם המילים האלו. הם מיועדים להגדרת התחביר והמבנים של שפת פייתון.

כדאי לכם לדעת כי ישנם 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.

כללים לכתיבת מזהים

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

  1. המזהים יכולים להיות קומבינציה של אותיות רישיות וקטנות, ספרות או קו תחתון (_). אז myVariable, variable_1, variable_for_print הם כל כך תקפים מזהים בפייתון.
  2. מזהה לא יכול להתחיל עם ספרה. לכן בעוד שvariable1 תקפה, 1variable אינה תקפה.
  3. אין אפשרות להשתמש בסמלים מיוחדים כמו !,#,@,%,$ וכו ' במזהה שלנו.
  4. מזהה יכול להיות באורך כלשהו.

אם כי אלה הם כללים קשים לכתיבת מזהים, יש גם כמה מגבלות שאינן חובה אלא נהגים טובים לעקוב אחריהם.

  1. שמות המחלקות מתחילים באות רישית. כל המזהים האחרים מתחילים באות קטנה.
  2. התחלת מזהה עם קו תחתון רק ראשון מעידה על כך שהמזהה הוא פרטי.
  3. אם המזהה מתחיל ומסתיים בשני קווים תחתונים, אז זה אומר שהמזהה הוא שם מיוחד הוגדר על ידי השפה.
  4. בעוד שc = 10 תקפה, כתיבת count = 10 היתה יותר הגיונית ויהיה קל יותר להבין מה הוא עושה גם כאשר אתה מסתכל על הקוד שלך אחרי זמן רב.
  5. מילים מרובות יכולות להיות מופרדות באמצעות קו תחתון, לדוגמה 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