Python is my life !!!

پایتون

Python is my life !!!

پایتون

Python is my life !!!

برنامه نویس و طراح اپلیکیشن های تحت وب و مسلط به پایتون، جاوا اسکریپت، html، css، Angularjs و فریمورک Flask هستم ...

طبقه بندی موضوعی
بایگانی

در پایتون برای ایجاد یک شرط دو روش وجود دارد:

روش اول:

>>> x = 1
>>> y = 2
>>> if x == y:
...     res = 'Yes'
... else:
...     res = 'No'
... 
>>> res
'No'

روش دوم:

>>> x = 1
>>> y = 2
>>> res = 'Yes' if x == y else 'No'
>>> res
'No'

برای فهم بهتر از مثالی ساده تر استفاده میکنم، در حقیقت این شرط به این معنا می باشد که True را print کن اگر شرط برقرار باشد در غیر این صورت False را print کن.

>>> print(True if True else False)
True

در شروط درون خطی شما نمی توانید از elif استفاده نمایید و اگر نیاز به استفاده از elif بود به جای آن میتوانید از روش زیر استفاده نمایید:

>>> x = 1
>>> y = 2
>>> '=' if x == y else '<' if x < y else '>'
'<'

ضمن اینکه باید مراقب باشید که استفاده از شروط درون خطی باعث طولانی شدن یک خط از کدهای شما نشود چون زیبایی کدها را از بین برده و باعث پیچیدگی و غیرقابل فهم شدن آنها خواهد شد.

نظرات (۰)

هیچ نظری هنوز ثبت نشده است
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی