المبرمج العربي نشر 22 ديسمبر 2015 أرسل تقرير نشر 22 ديسمبر 2015 أريد عرض جميع المتغيرات التي عرّفتها في وقت سابق في برنامجي المكتوب بلغة بايثون فما هي أفضل طريقة لفعل ذلك؟ اقتباس
0 هشام رزق الله نشر 22 ديسمبر 2015 أرسل تقرير نشر 22 ديسمبر 2015 هنالك عدّة دوال قد تساعدك:dir() هذه الدالة ستعطيك قائمة من المتغيرات.Globals() هذه الدالة ستعطيك قاموس من المتغيرات العامة.Locals() هذه الدالة تعطيك قاموس من المتغيرات المحلية.أما في حالة ما أردت طباعة أسماء جميع المتغيرات فيمكنك في هذه الحالة استخدام حلقة تكرار for مع دوال vars() و keys() كما في المثال التالي: for name in vars().keys(): print(name) وللحصول على قيم هذه المتغيرات يمكنك استخدام دالة values() مع حلقة التكرار كما في المثال التالي:for value in vars().values(): print(value) اقتباس
السؤال
المبرمج العربي
أريد عرض جميع المتغيرات التي عرّفتها في وقت سابق في برنامجي المكتوب بلغة بايثون فما هي أفضل طريقة لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.