TheProgrammer نشر 22 نوفمبر 2015 أرسل تقرير مشاركة نشر 22 نوفمبر 2015 هل يمكنني أن أعلن عن متغير معين في بايثون لكن بدون تعيين قيمة له كما في العديد من اللغات الأخرى كالسي والسي بلس بلس والباسكال؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 هشام رزق الله نشر 22 نوفمبر 2015 أرسل تقرير مشاركة نشر 22 نوفمبر 2015 إن لغة بايثون ديناميكية (حيوية) لذا فأنت لا تحتاج إلى الإعلان عن الأشياء بدون تعيين قيمة لها فهم موجودين بشكل تلقائي عندما تقوم بتعيينهم، لذلك إذا أردت الإعلان عن كتغيرفيمكنك تعيين قيمة لا شيء لذلك المتغير عن طريق كلمة None كما في المثال التالي:var = None هذه الطريقة جيدة لكنك سوف تحصل في النهاية على متغير غير مهيئ.يمكنك أيضا الإعلان عن سلسلة نصية عن طريق السطر التالي:var = "" أو يمكنك الإعلان عن عدد صحيح عن طريق تعيين رقم صفر إلى ذلك المتغير:var = 0 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Ali Haidar Ahmad نشر 2 أبريل 2022 أرسل تقرير مشاركة نشر 2 أبريل 2022 الإجابة السابقة تحدد قيمة للمتغير، وهذا لايتطابق مع المطلوب. يمكنك الإعلان عن متغيييرات في بايثون ومن دون إعطاء أي قيمة ابتدائية لها كما يلي: variable_name:type مثلاً: name:str x:int y:float هنا أعلنت عن 3 متغيرات؛ الأول من الصنف str والثاني من الصنف int والثالث من الصنف float. يعتقد البعض أن ذلك ليس له أهمية كون لغة بايثون ديناميكية، لكن شخصيًّا أحتاج في بعض الأحيان إلى الإعلان عن المتغيرات قبل استخدامها. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
TheProgrammer
هل يمكنني أن أعلن عن متغير معين في بايثون لكن بدون تعيين قيمة له كما في العديد من اللغات الأخرى كالسي والسي بلس بلس والباسكال؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.