目錄
Python 中的 is() 函數
Python 中的 is() 函數用於檢查兩個對象是否相同。它會比較兩個對象的位址,如果位址相同,則返回 True,否則返回 False。
舉個例子,假設我們有兩個變量 a 和 b,它們的值都是 10:
a = 10 b = 10
現在,我們可以使用 is() 函數來檢查它們是否相同:
result = (a is b)
結果是 True,因為 a 和 b 的位址是相同的。
另一個例子,假設我們有兩個變量 a 和 b,它們的值都是 10,但是它們是不同的對象:
a = 10 b = int(10)
現在,我們可以使用 is() 函數來檢查它們是否相同:
result = (a is b)
結果是 False,因為 a 和 b 的位址是不同的。
is() 函數還可以用於檢查兩個對象是否是同一個對象的別名:
a = 10 b = a
現在,我們可以使用 is() 函數來檢查它們是否相同:
result = (a is b)
結果是 True,因為 a 和 b 是同一個對象的別名。
總之,Python 中的 is() 函數可以用於檢查兩個對象是否相同,它會比較兩個對象的位址,如果位址相同,則返回 True,否則返回 False。