ترفندهای پایتون

زمان مطالعه: 10 دقیقه ویرایش: 1401/10/14

دوستان عزیز سلام! حالتون چطوره؟ اومدیم با یه مقاله توپ و درجه یک که قطعا براتون به درد بخور هم خواهد بود. همونطور که از عنوان مقاله مشخص هستش؛ امروز میخوایم در مورد ترفندهای پایتون در بحث کدنویسی مطالب جدیدی رو بهتون آموزش بدیم که باعث میشه پله به پله به یه کدنویس حرفه ای نزدیکتر بشیم!
بدون معطلی بریم سراغ اصل مطلب:

 

 

1- تخصیص زنجیره ای

تا حالا شده که بخواید یه مقدار یا value یکسان رو به چند تا متغیر متفاوت بدید؟ به احتمال زیاد در این شرایط اومدید و هر کدوم رو در یک خط جداگانه تعریف کردید و فقط 4-5 خط رو به تعریف متغیر اختصاص دادید.

اما با این ترفند شما میتونید در تنها یک خط، یک مقدار یکسان رو به چند متغیر نسبت بدید:

>>> a = b = c = 5
>>> print(a, b, c)
5 5 5

 


2- مقایسه زنجیره ای

در بخش قبل به تخصیص زنجیره ای اشاره کردیم و قصد داریم تا با همین روش به مقایسه زنجیره ای هم بپردازیم. تا حالا براتون پیش اومده که بخواید بررسی کنید مقدار یک متغیر از عددی کوچک تر باشه و از یه عدد دیگه بزرگ تر؟ و به احتمال قوی اومدید مثل دفعه قبل چند خط مظلوم رو اختصاص دادید به همین یه مقایسه کوچیک:)

ما با این ترفند شما میتونید در یک خط، مقدار یک متغیر رو نسبت به چند مقدار دیگه مقایسه و بررسی کنید که اگر این مقایسه کاملا درست بود True و اگر حتی بخشی از آن غلط بود False رو برمیگردونه:

>>> a = 6
>>> 4 < a <= 6
True

و یا حتی میتونیم مقدار چند متغیر رو یکجا بررسی کنیم:

>>> a = 6
>>> b = 12
>>> 2 <= a < 10 <= b > 11
True

 


3- مقداردهی چندگانه

در ترفند شماره 1 به این موضوع اشاره کردیم که اگر بخوایم مقداری یکسان رو به چند متغیر متفاوت بدیم، بهتره از چه روشی استفاده کنیم. حالا؛ میخوایم توی این ترفند یاد بگیریم که؛ چطور چند مقدار متفاوت رو به چند متغیر متفاوت بدیم و این رو فقط تو یه خط کد بنویسیم!

با این ترفند شما میتونید تنها در یک خط مقداردهی های متفاوتی رو انجام بدید:

>>> a, b, c = 5, 7, 11
>>> print(a, b, c)
5 7 11

 


4- تعویض متغیرها

تا حالا شده که بخواید مقدار دو متغیر رو با هم جا به جا کنید و ندونید باید چیکار کنید یا بیاید چندین خط کد بنویسید تا به این هدف برسید؟

ا این ترفند ساده شما میتونید به راحتی مقدار دو متغیر رو با هم جا به جا کنید:

>>> a, b = 5, 13
>>> print(a, b)
5 13

>>> a, b = b, a
>>> print(a, b)
13 5

 


5- ادغام واژگان

ادغام دیکشنری ها یکی از بخش های مهم کار با آنها میباشد.

با این ترفند شما به راحتی میفهمید که چطور میتونید چند دیکشنری رو با هم ادغام کنید و همه رو با هم در یک دیکشنری جدید ذخیره کنید:

>>> a = {"hello":1}
>>> b = {"goodbye":2}
>>> c = {**a, **b, "how are you":3}
>>> print(c) 
{"hello":1, "goodbye":2, "how are you":3}

 


خب به پایان این مقاله رسیدیم اما مطمئن باشید این مبحث، بخش ها و مقالات دیگه ای هم خواهد داشت و ما در بخش های بعدی شما رو با ترفند های بیشتری آشنا میکنیم.

خوشحال میشیم مقاله رو لایک کنی و نظرت رو بهمون بگی heart

 



4
user نوشته شده توسط سیدامیرحسین دولابی برنامه نویس پایتون، سی پلاس پلاس و مسلط به html, css


دیدگاه


برای ثبت دیدگاه، وارد شوید