یه چند روزی میشه که استارت یادگیری پایتون رو زدم ، امروز داشتم یه سری تمرین برای مقدار دهی متغیر ها در پایتون انجام می دادم که به یه چیز جالب برخورد کردم ، حقیقتش وقتی یه سوال یا متنی منو خیلی به وجد میاره دوست دارم اون رو با آدم ها به اشتراک بذارم .
از یه داستان باز هم می خوام شروع کنم ، فرض کنید شما دارید ارتفاع آب رو در یک لیوان اندازه گیری می کنید ، و این ارتفاع هر ۵ دقیقه پایین میاد ،خب شما هم هر چی رو می بینید یاد داشت می کنید ، اما بیاین تصور کنیم که می خوایم همین ارتفاع آب رو که با h میگیم در پایتون بنویسم یا بهتر بگم در فضای shell بنویسیم .
خب چطور این کار رو انجام میدیم
اولش که ارتفاع آب ۸ هست ، مثلا ، می نویسیم h=8 و اگر همون موقع پرینت بگیرم برامون میزنه ۸ . حتما اگر این پست رو خوندین و وقت کردین خودتون این کار ها رو توی فضای shellانجام بدین .
حالا که ارتفاع اب رسید به ۷ در فضای shellوارد می کنیم h=7 ، بعد از این که پرینت بگیریم عدد ۷ نمایش داده میشه و خود پایتون متوجه میشه که باید این مقدار رو به روز رسانی کنه .
حالا فرض کنید این رو می خواستیم یه شکل دیگه بگیم و هی هر بار کد نزنیم چی کار کنیم .
میایم و توی یک خط این کد رو می زنیم
h,h=7,8
چون که دوبار h رو مقدار دهی کردیم ، پایتون آخرین مقدار رو براش در نظر میگیره در زمان پرینت گرفتن از خروجی این کد .
دقیقا مثل همون روشی که در بالا انجام دادیم ، منتها فرقش این هست که کل کد رو توی یک خط نوشتیم .