ویرگول
ورودثبت نام
Abolfazl Ziaeemehr
Abolfazl Ziaeemehrنوشته های من درباره برنامه نویسی و علوم اعصاب محاسباتی
Abolfazl Ziaeemehr
Abolfazl Ziaeemehr
خواندن ۱ دقیقه·۶ سال پیش

تفاوت عملگر یکسانی (is) و عملگر تساوی (==) در پایتون

تفاوت کوچکی بین عملگر یکسانی (is) با عملگر تساوی (==) وجود دارد.

عملگر تساوی مقدار یا تساوی دو شی را مقایسه می کند اما عملگر یکسانی is چک می کند آیا دو مغیر به نقطه یکسانی در حافظه اشاره میکنند یا خیر.

مثال:

>>> a = 'hello world'
>>> b = 'hello world'

چک کردن عملگر یکسانی:

>>> a is b
False

چک کردن محل ذخیره متغیر در حافظه:

>>> id(a)
1603648396784
>>> id(b)
1603648426160

چک کردن عملگر تساوی:

  • >>> a==b
  • True

اینجا بیشتر بخوانید.


پایتونبرنامه نویسی
۰
۰
Abolfazl Ziaeemehr
Abolfazl Ziaeemehr
نوشته های من درباره برنامه نویسی و علوم اعصاب محاسباتی
شاید از این پست‌ها خوشتان بیاید