• 0

ممكن شرح الدوال global و eval و return في لغة بايثون

السلام عليكم هل ان امكن ان تشرح لي بعض دوال في لغة البايثون انا لم استطع فهمها ان امكن اشرح بتفصل و دوال هي global و eval و return و شكر :) 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

eval تقوم بتنفذي النص الذي بداخلها كابرنامج مثل

eval("print('مرحبًا')")
// يطبع: مرحبًا

اما return ترجع القيمة من الداله مثال

def prog():
	return "برنامج"
  
print prog() // يطبع: برنامج

اما global تستخدم لتلحق المتغير العام بقيمة مثال

def bob():
    global me
    me = "متعرّف"
    print me
    
bob()
print me // يطبع: متعرّف

 

1 شخص أعجب بهذا

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن