لنتحدث عن كلمات مفتاح Python والمعرفات. قمنا مؤخرًا أيضًا بتغطية دروس كاملة حول تثبيت وإعداد Python للمبتدئين في هذا دليل Python.
كلمات مفتاح Python
ببساطة، كلمات مفتاح Python هي الكلمات المحفوظة. وهذا يعني أنه لا يمكنك استخدامها كاسم لأي كيانات مثل المتغيرات أو الفئات أو الوظائف.
لذلك قد تفكر فيما تستخدم هذه الكلمات المفتاحية. إنها لتحديد بنية وبنية لغة Python.
يجب أن تعرف أن هناك 33 كلمة مفتاح في لغة برمجة Python حسب كتابة هذا الدليل. على الرغم من أن العدد يمكن أن يتغير مع مرور الوقت. أيضًا الكلمات المفتاحية في Python حساسة لحالة الأحرف. لذلك يجب كتابتها كما هو. إليك قائمة بجميع الكلمات المفتاحية في لغة برمجة Python.
إذا نظرت إلى جميع الكلمات المفتاحية وحاولت أن تفهمها دفعة واحدة، ستشعر بالإرباك. لذا في الوقت الحالي فقط اعلم أن هذه هي الكلمات المفتاحية. سنتعلم استخداماتها على التوالي. يمكنك الحصول على قائمة كلمات مفتاح Python من خلال مساعدة واجهة Python الخاصة بك.
قائمة جميع كلمات مفتاح Python
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 في برنامج Python.
var = 1;
if(var==1):
print("odd")
else:
print("even")
عند تشغيل البرنامج أعلاه، يفهم Python كتلة if-else بسبب الكلمات الرئيسية والصيغة الثابتة ثم يقوم بمعالجة البيانات الإضافية.
ما هي المعرفات في Python؟
المعرف في Python هو الاسم الذي نعطيه لتحديد متغير أو دالة أو فئة أو وحدة أو كائن آخر. وهذا يعني أنه كلما أردنا إعطاء كيان اسمًا، يُطلق عليه معرف.
في بعض الأحيان يتم فهم المتغير والمعرف بشكل خاطئ عادة كونهما واحد، ولكنهما ليسا كذلك. حسنًا للوضوح، دعنا نرى ما هو المتغير؟
ما هو المتغير في Python؟
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.
قواعد كتابة المعرفات
هناك بعض القواعد لكتابة المعرفات. ولكن يجب أولاً أن تعرف أن Python حساس إلى حالة الأحرف. وهذا يعني أن الاسم و الاسم الصغير هما معرفان مختلفان في Python. إليك بعض القواعد لكتابة المعرفات في Python.
- يمكن أن تكون المعرفات مجموعة من الأحرف الكبيرة والصغيرة، والأرقام، أو شرطة تحتية (_). لذا، فإن 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)
إذا قمت بتشغيل البرنامج، سيكون الإخراج مشابهًا للصورة أدناه.
الاستنتاج
إذا، هذا هو كل شيء لليوم. في الدرس التالي، سوف نتعلم عن البيانات والتعليقات في بايثون. حتى ذلك الحين #البرمجة_السعيدة 🙂
Source:
https://www.digitalocean.com/community/tutorials/python-keywords-identifiers