[🐍PyTricks]
ترفندهای پایتون - تفاوت == با is :
به هنگام مقایسه متغیرها، اگر هر دو متغیر به یک آبجکت اشاره کنند، حاصل اعمال عملگر is روی آنها مقدار True خواهد بود.
اما اگر از == استفاده کنیم یعنی صرفا داریم مقدار متغیرها را مقایسه میکنیم و اگر مقدار یکسان داشته باشند حاصل، True میشود.
مثال:
>>> a = [1, 2, 3]
>>> b = a
>>> a is b
True
>>> a == b
True
>>> c = list(a)
>>> a == c
True
>>> a is c
False
#پایتون #برنامهنویسی #فکت #ترفند
🔹🟡🔹🟡🔹🟡🔹🟡🔹🟡🔹🟡
🆔@Computeronic
🌐 Computeronic.ir
Post #4204
1.18K

- ❤ 8
- 👍 2
- 🔥 1