Start Your Journey with Linux Command Line
![]() |
| python variables المتغيرات في بايثون |
المتغيرات variables في لغة البرمجة بايثون Python هي رموز تُستخدم لتخزين القيم values التي تُستخدم في البرنامج. يمكن أن تمثل المتغيرات أي نوع من أنواع البيانات data types ، بما في ذلك الأعداد الصحيحة integers ، الأعداد العشرية floats ، النصوص texts/txt ، القيم المنطقية Bollean (True, False)، والمصفوفات arrays (tuple, set, list, dictionary).
في Python، يمكنك تعيين قيمة للمتغير مباشرة، دون الحاجة إلى تحديد نوع البيانات مسبقًا. على سبيل المثال، يمكنك تعيين القيمة 4 للمتغير `my_int` بكتابة my_int = 4.
بعد ذلك، يمكنك استخدام المتغير `my_int` في برنامجك بدلاً من العدد 4.
إذا قمت بتعيين قيمة جديدة للمتغير، فإن القيمة القديمة ستُستبدل بالقيمة الجديدة. على سبيل المثال، إذا كتبت "my_int = "Hello، فإن المتغير `my_int` سيحمل القيمة 'Hello' بدلاً من 4.
المتغيرات في Python تُعتبر أشبه بصناديق تحتفظ بداخلها بالقيم. يُستخدم اسم المتغير للإشارة إلى القيمة المُخزنة داخله, أو بمعني أدق, في ذاكرة الكمبيوتر.
تعتبر المتغيرات variables في جميع لغات البرمجة, ليس في بايثون فقط, شىء أساسي وغاية في الأهمية للأسباب التالية:
"Mohamed", "Ahmed","Asmaa", "Amany"
اضافة مجموعة الأسماء إلي متغير تحت اسم names, عبارة عن قائمة list سيسهل من التحكم والتعامل مع هذه الأسماء لاحقا, مثل طباعة جظء من القائمة, البحث داخل هذه القائمة, اضافة اسم للقائمة, حذف إسم, وهكذا. مثال:
names = ["Mohamed", "Ahmed","Asmaa", "Amany"]
print(names[0]) # print the first name
print(names[-1]) # print the last name
print(names[0:2]) # print the first two names
print(names.append("Esraa")) # add Esraa to the list
print(names.count("Ahmed")) # print the number of names with the name "Ahmed"
تعتبر تعيين قيمة لمتغير من أهم أساسيات البرمجة. يمكن استخدام المتغيرات في العديد من السيناريوهات مثل المسائل الرياضية وتخزين معلومات المستخدم.
يمكن إنشاء متغير باستخدام العبارة اسم_المتغير = قيمة، حيث يحمل المتغير القيمة المعينة. يمكن استدعاء المتغير بعد تعريفه، مثل (اسم_المتغير)print.
في النهاية، المتغيرات تمثل أساسًا في كتابة البرامج والتعامل مع البيانات في بايثون. 😊
اذا عجبك المنشور, يمكنك اضافة تعليق أو مشاركته مع أصدقائقك
TikTok
عند إنشاء المتغيرات في بايثون، توجد قواعد بسيطة ومهمة يجب الالتزام بها حتى لا يظهر خطأ في البرنامج. يجب أن يبدأ اسم المتغير بحرف أو بشرطة سفلية underscore، بينما لا يجوز أن يبدأ برقم. كما لا يمكن استخدام المسافات داخل الاسم، لذلك تُكتب الأسماء المركبة باستخدام الشرطة السفلية، مثل my_variable أو student_name. وتجدر الإشارة إلى أن أسماء المتغيرات في بايثون حساسة لحالة الأحرف، أي أن name وName متغيران مختلفان تمامًا، وأنه لا يمكن استخدام الكلمات المحجوزة في اللغة مثل if وfor وwhile كأسماء للمتغيرات.
لا، في بايثون لا تحتاج إلى تحديد نوع البيانات مسبقًا، فاللغة تحدد النوع تلقائيًا من القيمة التي تُعطى للمتغير، وهذا ما يُعرف بالكتابة الديناميكية dynamic typing.
نعم، يمكن تعيين قيمة من نوع مختلف لنفس المتغير لاحقًا، لأن المتغير في بايثون مجرد إشارة إلى قيمة يمكن إعادة ربطها بأي كائن آخر.
تُستخدم الدالة المدمجة print، على سبيل المثال print(name) لعرض القيمة المخزنة في المتغير name على الشاشة.
القائمة list هي مجموعة مرتبة من العناصر يمكن الوصول إليها بالإشارة إلى موقعها في الترتيب، بينما القاموس dictionary يخزن عناصر على شكل أزواج مفتاح-قيمة key-value، بحيث يمكن الوصول إلى القيمة باستخدام مفتاحها مباشرة.
Comments
Post a Comment
Your opinion matters, your voice makes us proud and happy. Your words are our motivation.