python什么時候用兩個等于號?
Python判斷兩個變量相等時使用雙等號,對變量賦值時使用單等號 ,這與C/C++中是相同的
雙等號將返回布爾類型,若為True則表示兩個變量相等,若為False則表示兩個變量不等,單等號將返回被賦值的變量的值,若在if時使用單等號會將該值強行轉換為布爾類型
例如:
x = 0
if x == 0:
print(1)
if x = 0:
print(2)
將只輸出1
python什么時候用兩個等于號?
Python判斷兩個變量相等時使用雙等號,對變量賦值時使用單等號 ,這與C/C++中是相同的
雙等號將返回布爾類型,若為True則表示兩個變量相等,若為False則表示兩個變量不等,單等號將返回被賦值的變量的值,若在if時使用單等號會將該值強行轉換為布爾類型
例如:
x = 0
if x == 0:
print(1)
if x = 0:
print(2)
將只輸出1