Saleh Bin Ishaq نشر 10 أبريل 2023 أرسل تقرير نشر 10 أبريل 2023 (معدل) >>> my number = 6 File "<stdin>", line 1 my number = 6 ^^^^^^ SyntaxError: invalid syntax تم التعديل في 10 أبريل 2023 بواسطة Mustafa Suleiman تعديل عنوان السؤال 1 اقتباس
0 Mustafa Suleiman نشر 10 أبريل 2023 أرسل تقرير نشر 10 أبريل 2023 المشكلة تحديدًا في أن اسم المتغير my number = 6 غير صحيح في Python لأن الأسماء (variables) في Python لا يمكن أن تحتوي على مسافات. بدلاً من ذلك، يجب عليك استخدام _ أو camelCase لتجميل الكلمات في الأسماء. لذا، يمكنك تعديل الأمر إلى my_number = 6 لتخزين الرقم 6 في متغير my_number. إليك مثال آخر: myVariable = "Hello, world!" # اسم متغير صحيح يستخدم camelCase my_variable = "Hello, world!" # اسم متغير صحيح يستخدم snake_case my variable = "Hello, world!" # اسم متغير غير صحيح - يحتوي على مسافة وبالتأكيد أنت تتسائل: هل يمكنك كتابة اسم المتغير كالتالي: my-variable والإجابة هي لا يمكن استخدام علامة الشرطة المنخفضة (dash) في اسم المتغير في Python، لأن Python يفهمها كعلامة خاصة. لذلك استخدمنا شرطة سفلية (underscore) بدلاً من ذلك في اسم المتغير، مثل my_variable. اقتباس
0 عبدالباسط ابراهيم نشر 10 أبريل 2023 أرسل تقرير نشر 10 أبريل 2023 بالإضافة لما شرحع مصطفى في التعليق السابق فإنه يجب عليك الإلتزام بالشروط التالية لتسمية المتغيرات في python يمكن لأسماء المتغيرات أن تحتوي فقط على الحروف (بحروف كبيرة وصغيرة) والأرقام والشرطة السفلية (_). لا يمكن أن تبدأ أسماء المتغيرات بالأرقام. لا يمكن أن تكون أسماء المتغيرات مفتاحية محجوزة في Python (مثل if، else، while، for، إلخ). تُميِّز أسماء المتغيرات بين الأحرف الكبيرة والصغيرة، وهذا يعني أن "myVariable" و"myvariable" هما اسمان مختلفان لمتغير واحد. يفضل أن تكون أسماء المتغيرات واضحة ووصفية، ويجب أن تعكس الغرض والمعنى الذي يتم استخدام المتغير له. فيما يلي بعض الأمثلة على أسماء المتغيرات الخاطئة في Python: 123abc: يبدأ اسم المتغير بالأرقام. my-variable: يحتوي اسم المتغير على علامة شرطة (-) بدلاً من الشرطة السفلية (_). if: اسم المتغير يحتوي على كلمة محجوزة في Python. my var: يحتوي اسم المتغير على مسافة بين الكلمات بدلاً من استخدام الشرطة السفلية (_). اقتباس
السؤال
Saleh Bin Ishaq
>>> my number = 6
تم التعديل في بواسطة Mustafa SuleimanFile "<stdin>", line 1
my number = 6
^^^^^^
SyntaxError: invalid syntax
تعديل عنوان السؤال
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.