وسائل لوڈ ہو رہے ہیں... لوڈنگ...

python گلوبل متغیرات کو ایک مسئلہ درپیش ہے جس کا جواب خدا سے مانگنا ہے

مصنف:ٹونی233, تخلیق: 2021-09-08 14:20:01، تازہ کاری: 2021-09-08 15:09:44

میں نے ایک مسئلہ پایا ہے کہ میں نے ایک لغت کے گلوبل متغیر کو کیوں واپس کیا ہے، اور جب میں اسے دوبارہ کال کرتا ہوں تو، متغیر کو احاطہ کیا جاتا ہے، کوڈ نیچے ہے، # کی تین لائنوں کو نظریاتی طور پر بھی 1، 2، 3 پرنٹ کیا جانا چاہئے، لیکن اصل میں 3، 3، 3 پرنٹ کیا جاتا ہے. یہ ایک مسئلہ ہے جو میں نے دوبارہ جانچ پڑتال میں پایا، نتائج پرنٹ کرنے کے لئے ایک ہی ہیں، اور پھر قدم بہ قدم تلاش کریں. میں نے گلوبل متغیر کو مقامی متغیر میں تبدیل کیا ہے، لیکن یہ مسئلہ نہیں ہے، لیکن میں یہ سمجھنا چاہتا ہوں کہ یہ کیوں نہیں ہوتا ہے. def fun ((a): dict_zz [پھل پکانا] = a واپس dict_zz def اہم (: params ((() dict_zz_15min = fun ((1) dict_zz_1h = fun ((2) dict_zz_4h = fun ((3) print ((dict_zz_15min) # print ((dict_zz_1h) # print ((dict_zz_4h) #

ڈیف پارامرس (((): عالمی dict_zz dict_zz = {} اہم (()

میں نے اس طرح کیوں پرنٹ کیا؟ {صَاحِبِی صَاحِبِی: 3} {صَاحِبِی صَاحِبِی: 3} {صَاحِبِی صَاحِبِی: 3}


مزید

گھاسآپ کو ایک ہی چابی کا استعمال کرتے ہوئے، تمام احاطہ کرتا ہے.

ٹونی233آپ نے سیدھے سیدھے کہا کہ لغت چھوٹی کاپی ہے اور میں سمجھتا ہوں... میری ماں ، جو پائیتھون سیکھنے میں اتنی دیر لگتی ہے ، اسے سمجھ نہیں آتی ہے۔

گھاستعریف تفریح (a): dict_zz['ایک'] = a واپس dict_zz ڈیف اہم ((): پیرامس ((() dict_zz_15min = تفریح ((1) print ((dict_zz_15min) dict_zz_1h = تفریح(2) print ((dict_zz_1h) dict_zz_4h = تفریح(3) print ((dict_zz_4h) # ڈیف پارامرس (((): عالمی dict_zz dict_zz = {} اہم (()

ٹونی233آپ کا کہنا ہے کہ ایک چھوٹا سا عجیب ہے، کیا بنیادی طور پر پائیتھون ہے؟ میں نے پہلے پائیتھون میں حکمت عملی لکھنے کے لئے کیا گیا تھا...

ٹونی233یہ کلیدی مسئلہ نہیں ہے، میں نے مقامی متغیر کے لئے عالمی متغیر تبدیل کر دیا ہے، ٹھیک ہے، اس طرح کی کلید بھی نہیں ہے؟ def fun ((a): dict_zz = {} dict_zz ['one'] = a واپس dict_zz def اہم (: dict_zz_15min = fun ((1) dict_zz_1h = fun ((2) dict_zz_4h = fun ((3) print ((dict_zz_15min) print ((dict_zz_1h) print ((dict_zz_4h) اہم (((

ٹونی233یہ کلیدی مسئلہ نہیں ہے، میں نے مقامی متغیر کے لئے عالمی متغیر تبدیل کر دیا ہے.