تمنح لغة برمجة بايثون المبرمجين مزيدا من الحرية في اختيار أسماء المتغيرات. ومع ذلك ، هناك مجموعة من الأحرف التي يحظر استخدامها عند إنشاء أسماء المتغيرات. في هذه المقالة ، سنلقي نظرة على قائمة الشخصيات المحظورة ونوضح سبب عدم قبول استخدامها.
تتمثل إحدى القواعد الأساسية في اختيار أسماء المتغيرات في بايثون في أنها يجب أن تتكون فقط من أحرف (صغيرة وكبيرة) وأرقام وشرطة سفلية (_). يجب أن يبدأ المتغير بحرف أو شرطة سفلية. ومع ذلك ، يمكن أن يؤدي استخدام رموز معينة إلى أخطاء أو سلوك غير متوقع للبرنامج.
الأحرف المحظورة الأكثر شيوعا هي المسافات وعلامات الترقيم والمشغلين والرموز الرياضية. يرجع الإذن باستخدام هذه الرموز في أسماء المتغيرات في بايثون إلى حقيقة أن لها معنى خاصا في اللغة وتستخدم لتحديد العمليات وإجراء العمليات الحسابية وما إلى ذلك.
- علامات الترقيم
- الكلمات المفتاحية
- الأرقام في البداية
- المساحات
- حالة الشخصية
- سؤال وجواب
- ما هي الأحرف المحرمة في أسماء المتغيرات في بايثون?
- هل يمكنني استخدام المسافات في أسماء المتغيرات في بيثون?
- لماذا لا يمكن استخدام الكلمات المحجوزة في أسماء المتغيرات?
- هل يمكنني استخدام الحروف الروسية في أسماء المتغيرات في بايثون?
علامات الترقيم
في لغة برمجة بايثون ، لا يمكن استخدام علامات الترقيم في أسماء المتغيرات. يمكن أن يتكون اسم المتغير فقط من أحرف وأرقام وشرطة سفلية.
استخدام علامات الترقيم مثل الفواصل والنقاط وعلامات الاستفهام وعلامات التعجب ، إلخ.، في أسماء المتغيرات يمكن أن يؤدي إلى خطأ في بناء الجملة ونتائج غير مرغوب فيها.
على سبيل المثال ، يحتوي الكود التالي على خطأ لأن المتغير "متغير بلدي!"يحتوي على حرف غير صالح"!":
| اسم متغير غير صالح | اسم المتغير الصحيح |
|---|---|
هو متغير بلدي! | بلدي متغير |
. تسمح اتفاقية التنسيق هذه للمتغيرات بأن تكون أكثر قابلية للقراءة والفهم.
تعتبر اثنين من المتغيرات المختلفة.
عند اختيار اسم متغير ، يوصى باستخدام اسم ذي معنى يعكس الغرض منه ويساعد على فهم استخدام المتغير في الكود.
الكلمات المفتاحية
هناك بعض الكلمات المحجوزة في لغة برمجة بايثون والتي لا يمكن استخدامها كأسماء متغيرة أو دالة. تسمى هذه الكلمات الكلمات الرئيسية أو الكلمات المحجوزة.
يمكن أن يؤدي استخدام الكلمات الرئيسية إلى خطأ في بناء الجملة أو تغيير سلوك البرنامج. لذلك ، من المهم تجنب استخدام الكلمات الرئيسية في أسماء المتغيرات والوظائف.
في بايثون ، توجد قائمة الكلمات الرئيسية التالية:
- خطأ
- لا يوجد
- صحيح
- و
- كما
- تأكيد
- استراحة
- فئة
- تابع
- مواطنه
- ديل
- إليف
- آخر
- باستثناء
- أخيرا
- ل
- من عند
- العالمية
- إذا
- استيراد
- في
- هو
- لامدا
- غير محلي
- لا
- أو
- تمريرة
- رفع
- العودة
- حاول
- بينما
- مع
- العائد
إذا حاولت استخدام هذه الكلمات كأسماء متغيرة أو دالة ، فستقوم بايثون برمي خطأ.
الأرقام في البداية
في لغة برمجة بايثون ، يجب أن تبدأ أسماء المتغيرات بحرف أو شرطة سفلية (_). يحظر بدء اسم متغير مع رقم.
على سبيل المثال ، أسماء المتغيرات التالية غير صالحة:
1س3الموز10نوم
ستؤدي أسماء المتغيرات هذه إلى خطأ في بناء الجملة عند بدء تشغيل البرنامج.
إذا كنت بحاجة إلى استخدام الأرقام في أسماء المتغيرات ، فيمكنك إضافة حرف أو شرطة سفلية إلى بداية الاسم:
إكس 1الموز3رقم 10
الآن ستكون أسماء المتغيرات هذه صالحة.
لكن ضع في اعتبارك أن استخدام الأرقام في اسم المتغير يمكن أن يجعل الشفرة أقل قابلية للقراءة. لذلك ، يوصى باستخدام أسماء متغيرات أكثر وضوحا تعكس الغرض منها في البرنامج.
المساحات
في بايثون ، لا يمكن استخدام المسافات في أسماء المتغيرات. يرجع هذا القيد إلى حقيقة أنه يتم استخدام مسافة في بناء جملة اللغة للإشارة إلى الفاصل بين الرموز المميزة للرمز.
إذا كانت هناك مسافات في اسم المتغير ، فسيقوم مترجم بايثون بإرجاع خطأ في بناء الجملة. على سبيل المثال ، سيؤدي الرمز التالي إلى حدوث خطأ:
المتغير الخاص بي = 10
لتجنب الأخطاء ، من الضروري استخدام أحرف صالحة في أسماء المتغيرات. بدلا من المسافات ، يمكنك استخدام حرف الشرطة السفلية ( _ ) ، وهو حرف صالح.
مثال على الاستخدام الصحيح لحرف الشرطة السفلية:
بلدي المتغير = 10
بالإضافة إلى ذلك ، يوصى بالالتزام بالقواعد التالية لتسمية المتغيرات:
- يجب أن تكون أسماء المتغيرات وصفية ومفهومة.
- يمكن أن تحتوي أسماء المتغيرات على أحرف فقط (صغيرة وكبيرة) وأرقام وشرطة سفلية.
- يجب أن تبدأ أسماء المتغيرات بحرف أو شرطة سفلية.
- أسماء المتغيرات حساسة لحالة الأحرف ، مما يعني أن المتغيرات ذات حالة الأحرف المختلفة ستعتبر مختلفة.
حالة الشخصية
في بايثون ، حالة الأحرف مهمة عند استخدام أسماء المتغيرات. هذا يعني أن أسماء المتغيرات" فار "و" فار "و" فار " تعتبر مختلفة.
يمكن أن يتكون اسم المتغير من أي حالة مجمعة من الأحرف ، ولكن يوصى باستخدام الأحرف الصغيرة فقط لتسمية المتغيرات.
وذلك لأن بيثون لديها اتفاقية مشتركة تعرف باسم" بيب 8 " ، والتي توصي باستخدام أحرف صغيرة وشرطات سفلية لفصل الكلمات في أسماء المتغيرات. هذا يجعل الكود أكثر قابلية للقراءة والفهم للمبرمجين الآخرين.
على سبيل المثال ، يوضح الكود التالي التسمية الصحيحة للمتغيرات وفقا لمعايير بيب 8:
الاسم = "جون"
العمر = 30
هو_طالب = صحيح
باستخدام الأحرف الصغيرة والشرطات السفلية ، يمكننا أن نفهم بسهولة أن المتغير "الاسم" يحتوي على اسم الشخص ، و "العمر" هو عمره ، و "هو_طالب" هو قيمة منطقية تشير إلى ما إذا كان الشخص طالبا.
يعد استخدام حالة الأحرف الصحيحة في أسماء المتغيرات أمرا مهما أيضا للتشغيل الصحيح للبرنامج. إذا كنت تستخدم عن طريق الخطأ متغير مع حالة خاطئة ، سوف بيثون تفسير ذلك كمتغير جديد ، والتي يمكن أن تؤدي إلى أخطاء أو سلوك البرنامج لا يمكن التنبؤ بها.
سؤال وجواب
ما هي الأحرف المحرمة في أسماء المتغيرات في بايثون?
بايثون لا يسمح باستخدام الأحرف بدءا من الأرقام والأحرف الخاصة(-, +, /, *, = الخ.) ، وكذلك الكلمات المحجوزة (إذا ، آخر ، ل ، في حين ، وغيرها الكثير).
هل يمكنني استخدام المسافات في أسماء المتغيرات في بيثون?
لا ، لا يسمح بالمسافات في أسماء المتغيرات في بايثون. يوصى باستخدام شرطة سفلية (_) بدلا من المسافات.
لماذا لا يمكن استخدام الكلمات المحجوزة في أسماء المتغيرات?
الكلمات المحجوزة في بايثون لها معنى خاص وتستخدم لتحديد بناء جملة اللغة. يمكن أن يؤدي استخدام هذه الكلمات في أسماء المتغيرات إلى أخطاء ونتائج غير متوقعة.
هل يمكنني استخدام الحروف الروسية في أسماء المتغيرات في بايثون?
نعم ، في بيثون يمكنك استخدام الحروف الروسية في أسماء المتغيرات. في بايثون 3.س يستخدم نظام ترميز يونيكود الذي يسمح باستخدام أحرف من الحروف الهجائية لغة مختلفة. ومع ذلك ، يوصى باستخدام الأحرف الإنجليزية لتسمية المتغيرات لتجنب الالتباس والمشاكل في المستقبل.