الانتقال إلى المحتوى الرئيسي

ماذا يعني الخطأ "حرف غير صالح في المعرف" في لغة برمجة بايثون

أثناء تطوير البرامج بلغة برمجة بايثون ، قد تواجه الخطأ"حرف غير صالح في المعرف". يشير هذا الخطأ إلى أن رمز البرنامج يحتوي على حرف غير صالح في معرف متغير أو وظيفة أو فئة أو عنصر برنامج آخر.

في لغة برمجة بايثون ، يجب أن تتكون المعرفات فقط من أحرف وأرقام وشرطة سفلية ، مع كون الحرف الأول حرفا أو شرطة سفلية. يمكن أن تكون الأحرف المتبقية أي أحرف صالحة.

مثال على معرف غير صالح:

2 متغير = 10

في هذا المثال ، يبدأ المعرف" 2 متغير " برقم ، وهو خطأ. لا يمكن أن تبدأ المعرفات بالأرقام.

إذا تلقيت خطأ "حرف غير صالح في المعرف" ، فأنت بحاجة إلى التحقق من جميع المعرفات في التعليمات البرمجية الخاصة بك والتأكد من امتثالها لقواعد التعريف في لغة برمجة بايثون.

  1. مفهوم "حرف غير صالح في المعرف"
  2. وصف الخطأ "حرف غير صالح في المعرف" في بايثون
  3. أسباب الخطأ "حرف غير صالح في المعرف" في بايثون
  4. حل مشكلة" حرف غير صالح في المعرف " في بايثون

مفهوم "حرف غير صالح في المعرف"

يحدث خطأ "حرف غير صالح في المعرف" في لغة برمجة بايثون عندما يكون المعرف (اسم المتغير ، الوظيفة ، الفصل ، إلخ.) يحتوي على حرف غير صالح.

في بايثون ، المعرفات هي أسماء تستخدم للإشارة إلى عناصر مختلفة من البرنامج ، مثل المتغيرات والوظائف والفئات والوحدات النمطية. تتكون المعرفات من مجموعة من الأحرف (صغيرة أو كبيرة) وأرقام وشرطة سفلية ، بينما لا يمكن أن يكون الحرف الأول للمعرف رقما.

يحدث خطأ "حرف غير صالح في المعرف" عندما يستخدم المعرف حرفا غير مسموح به في بايثون. يمكن أن تكون هذه الرموز أحرفا خاصة وعلامات ترقيم ومسافات وما إلى ذلك. في حالة حدوث مثل هذا الخطأ ، تحتاج إلى التحقق من المعرف وتصحيحه عن طريق حذف الأحرف غير الصالحة أو استبدالها بأحرف صالحة.

على سبيل المثال ، إذا تم استخدام الحرف "@" في المعرف ، فسيتم إرجاع الخطأ "حرف غير صالح في المعرف". لتصحيح الخطأ ، يمكنك استبدال الحرف " @ "بالشرطة السفلية" _ " ، نظرا لأن الشرطة السفلية هي حرف صالح في معرفات بايثون.

أحرف صالحة في معرفات بايثونأحرف غير صالحة في معرفات بايثون
أحرف (صغيرة وكبيرة)أحرف خاصة (!, @, #, $, %, ^, &, *, ~, `, +, -, /, \, |, {, }, [, ] الخ .)
أرقامعلامات الترقيم (., :, ;, !, ?، إلخ.)
تسطير سفليالمساحات

لذلك ، يحدث خطأ "حرف غير صالح في المعرف" في لغة برمجة بايثون عندما يحتوي المعرف على حرف غير صالح. لإصلاح هذا الخطأ ، تحتاج إلى التحقق من المعرف وحذف أو استبدال جميع الأحرف غير الصالحة بأحرف صالحة. وبالتالي ، فإن الاستخدام الصحيح للرموز في المعرفات هو جانب مهم من كتابة كود بايثون.

وصف الخطأ "حرف غير صالح في المعرف" في بايثون

يحدث خطأ "حرف غير صالح في المعرف" في لغة برمجة بايثون عند استخدام حرف غير صالح في معرف متغير أو وظيفة أو فئة.

في بايثون ، المعرفات هي أسماء تستخدم لتحديد المتغيرات والوظائف والفئات والأساليب والكائنات الأخرى في البرنامج. يجب أن تتوافق المعرفات الصالحة مع القواعد التالية:

  • يمكن أن تتكون المعرفات من أحرف (أ-ي ، أ-ي) ، أرقام (0-9) وشرطة سفلية ( _ ) بأي ترتيب ، ولكن لا يمكن أن تبدأ برقم.
  • يجب ألا تحتوي المعرفات على مسافات أو أحرف خاصة مثل @ ، # ، $ ، ٪ ، إلخ.
  • لا يمكن استخدام الكلمات المحجوزة (الكلمات الرئيسية للغة برمجة بايثون) كمعرفات.

إذا تم استخدام حرف غير صالح في المعرف ، يقوم بايثون بإنشاء خطأ "حرف غير صالح في المعرف" ويشير إلى المكان الذي تم العثور فيه على الحرف غير الصالح.

أمثلة على المعرفات غير الصحيحة:

  • رقم@واحد-لا يسمح بالحرف " @ " في المعرفات.
  • 2الرقم – لا يمكن أن يبدأ المعرف برقم.
  • المتغير الخاص بي-الحرف " - " غير مسموح به في المعرفات.
  • إذا - " إذا " هي كلمة محجوزة من لغة بايثون ولا يمكن استخدامها في معرف.

لإصلاح الخطأ" حرف غير صالح في المعرف " ، تحتاج إلى تغيير المعرف بحيث يتوافق مع القواعد الموضحة أعلاه.

أسباب الخطأ "حرف غير صالح في المعرف" في بايثون

تستخدم المعرفات في بايثون لتسمية المتغيرات والوظائف والفئات وعناصر البرنامج الأخرى. يجب أن تتكون من أحرف (أسي أو يونيكود) ، وأرقام ، وشرطة سفلية ، وتبدأ بحرف أو شرطة سفلية ، ولا يمكن أن تكون كلمات رئيسية.

يمكن أن يحدث خطأ "حرف غير صالح في المعرف" لعدة أسباب:

  1. حرف غير صالح: يستخدم المعرف حرفا ليس حرفا أو رقما أو شرطة سفلية. على سبيل المثال ، باستخدام علامة الدولار ( $ ) ، نقطة (.) ، أو قد تتسبب الأحرف الخاصة الأخرى في المعرف في حدوث هذا الخطأ.
  2. بداية المعرف مع رقم: يجب أن يبدأ المعرف بحرف أو شرطة سفلية ، وليس برقم. على سبيل المثال ، سيؤدي استخدام "1 أبك" كمعرف إلى حدوث خطأ.
  3. الكلمة الرئيسية: بعض الكلمات محجوزة ولا يمكن استخدامها كمعرفات. على سبيل المثال ، سيؤدي استخدام كلمة "إذا" أو "آخر" كمعرف إلى حدوث خطأ.

لإصلاح هذا الخطأ ، تحتاج إلى التحقق من المعرف والتأكد من أنه يتوافق مع قواعد لغة بايثون. إذا كان الحرف الذي تسبب في الخطأ جزءا من الاسم ، فيجب استبداله بحرف صالح أو إزالته من المعرف. إذا بدأ المعرف بحرف غير صالح أو كان كلمة رئيسية ، فيجب أيضا تغييره.

ستساعدك معرفة قواعد المعرفات في بايثون على تجنب الخطأ "حرف غير صالح في المعرف" وكتابة رمز نظيف وقابل للقراءة.

حل مشكلة" حرف غير صالح في المعرف " في بايثون

يحدث خطأ "حرف غير صالح في المعرف" في لغة برمجة بايثون عند استخدام حرف غير صالح في المعرف في رمز البرنامج.

المعرفات في بايثون هي أسماء المتغيرات والوظائف والفئات وعناصر البرنامج الأخرى. يجب أن تتكون من أحرف (كبيرة أو صغيرة) وأرقام وشرطة سفلية ( _ ) ، ولا يمكن أن يكون الحرف الأول رقما.

فيما يلي بعض أسباب الخطأ "حرف غير صالح في المعرف" وطرق حلها:

1. استخدام أحرف خاصة: عند تحديد معرف ، من الضروري تجنب استخدام أحرف غير الأحرف والأرقام والشرطات السفلية. إذا أصبح من الضروري استخدام أحرف خاصة ، بما في ذلك الأحرف الروسية أو رموز الحروف الهجائية الأخرى ، فيجب استخدام تمثيل يونيكود. على سبيل المثال:

اسم المتغير = " مرحبا ، العالم!"

طباعة (اسم متغير)

2. بداية المعرف غير صحيحة: لا يمكن أن يكون الحرف الأول للمعرف رقما. يجب أن يكون إما حرفا (كبيرا أو صغيرا) أو شرطة سفلية (_). على سبيل المثال:

_ متغير = 42

طباعة (_متغير)