اذهب إلى المحتوى
  • 0

هل يمكن الإعلان عن متغير من دون تعيين قيمة له في بايثون؟

TheProgrammer

السؤال

Recommended Posts

  • 0

إن لغة بايثون ديناميكية (حيوية) لذا فأنت لا تحتاج إلى الإعلان عن الأشياء بدون تعيين قيمة لها فهم موجودين بشكل تلقائي عندما تقوم بتعيينهم، لذلك إذا أردت الإعلان عن كتغيرفيمكنك تعيين قيمة لا شيء لذلك المتغير عن طريق كلمة None كما في المثال التالي:

var = None

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

var = ""

أو يمكنك الإعلان عن عدد صحيح عن طريق تعيين رقم صفر إلى ذلك المتغير:

var = 0
رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

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

variable_name:type

مثلاً:

name:str
x:int
y:float

هنا أعلنت عن 3 متغيرات؛ الأول من الصنف str والثاني من الصنف int والثالث من الصنف float.
يعتقد البعض أن ذلك ليس له أهمية كون لغة بايثون ديناميكية، لكن شخصيًّا أحتاج في بعض الأحيان إلى الإعلان عن المتغيرات قبل استخدامها.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...