دوستان یه سوالی
من یه تابع دارم که توش پنج شش تا متغیر داره و میخوام بعدا از این متغیر ها استفاده کنم. برای اینکه بعدا ازشون استفاده کنم اینها به ذهنم میرسه:
- متغیرها رو به صورت لیست یا توپل بذارم توی خروجی تابع
- متغیرها رو به صورت named tuple در بیارم و بعد بدم به خروجی تابع
- بجای تابع یه کلاس بنویسم. متغیرها رو به صورت class attribute تعریف کنم و داخل همون کلاس تغییرشون بدم. و بعدا وقتی خواستم بخونمشون کافیه یه آبجکت بسازم و class attributes ها رو بخونم. Class ای که میسازم def init نخواهد داشت
فایده راه دوم و سوم اینه که یکم organized تر و خوانا تر میشه نحوه خوندن متغیرها بعدا توی کد
کدوم راه رو پیشنهاد میکنید و راه بهتری هم اگه دارید چه بهتر بفرمایید 😊🙏
讨论串 دوستان یه سوالی
7 条消息 · –已 K S H