python 中的 == 和 is 運算子之間的差異。
is 和 equals(==) 運算子在很多情況下表現相同,但實際上它們並不相同。is 運算子用於判斷兩個變數是否指向同一物件,而 == 運算子用於檢查兩個變數的值是否相同。
示例程式碼
# Python program to
# illustrate the
# difference between
# == and is operator
# [] is an empty list
list1 = []
list2 = []
list3=list1
if (list1 == list2):
print("True")
else:
print("False")
if (list1 is list2):
print("True")
else:
print("False")
if (list1 is list3):
print("True")
else:
print("False")
輸出
True False True
資料結構
網路
關係型資料庫管理系統
作業系統
java
iOS
HTML
CSS
安卓
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP