python相等判斷
① python編寫程序,輸入兩個數判斷它們是不是相等如果相等輸出yes否則輸出no
a = input('數字')
b = input('數字')
if a == b:
(縮進)print('yes')
else:
(縮進)print('no')
② python怎麼比較兩個字元串相等
可以直接使用python的內建函數cmp():s1='hello'
s2='hell'
s3='helloworld'
s4='hello'
cmp(s1,s2)
#輸出結果為1
cmp(s1,s3)
#輸出結果為-1
cmp(s1,s4)
#輸出結果為0
③ Python中怎麼判斷一個變數和一個列表中的一個元素是否相等
old_leverage ="1 : %s " %before_leverage
all_leverage = [["1 : 50",
第1條%s後有個空格,而第2條50後沒有空格,自然不相等,寫個else就知道怎麼回事了
④ 數組判斷相等python怎麼寫
import numpy as np
a = np.array([1,2,3])
b = np.array([1,2,3])
print((a==b).all())
a = np.array([3,2,1])
b = np.array([1,2,3])
print((a==b).all())
可以用第三方庫吧? 抄的。再加上計數,隨機數列表就行了。
⑤ python字元串相等if,python判斷字元串是否為空用什麼方法
reaCode=None
if(reaCode==None):
print"isnull"
else:
print"not!"
if(reaCodeisNone):
print"isnull"
else:
print"not!"
reaCode=''
if(reaCodeis''):
print"isnullstring"
else:
print"not!"
reaCode=''
if(reaCode==''):
print"isnullstring"
else:
print"not!"
if(reaCode==None):
print"isnull"
else:
print"not!"
if(reaCodeisNone):
print"isnull"
else:
print"not!"
None是一個空的對象,代表什麼都沒有。
而'',是一個字元串對象,代表一個空的字元串。
⑥ Python如何用operator判斷3個元組相等Python3中,如何判斷3個元組是否相同
摘要 tuple1 -- 比較的元組。
⑦ 「python」中怎麼判斷字元串相等
1:發現m=input();輸入『xinwen』後按回車。
2:m的值是 『xinwen
』,原因就在這里。
3:而在解析器中則沒有這個問題。
4:你用的應該不是python3吧,麻煩你告訴我你用的python的版本
不好意思,不過我要說,你說s.attrib.get('dirname')==dirname
怎麼著也檢測不出來 是什麼意思,是指這個判斷總是為False嗎?
第二行
dirname=''.join(list_full_filename[len_input_dir]) 內容等於「文件1」
意思是說dirname變數等於「文件1」嗎?
第三行
s.attrib.get('dirname')=「文件1」 內容也等於「文件1」
意思是s.attrib.get('dirname')的值是「文件1」是吧??
不過你這里的s是什麼呢????
print isinstance(s.attrib.get('dirname'),str) true
print isinstance(dirname,str) false
就可以知道:
s.attrib.get('dirname')==dirname
必然返回False的。應為他們的類型甚至都不一樣。
你可以這樣用:
unicode(s.attrib.get('dirname'))==dirname
不過先請告訴我你用的python的版本吧。不同版本的python對字元串的處理方法不一樣的
⑧ python中怎麼判斷字元串相等
1:發現m=input();輸入『xinwen』後按回車。
2:m的值是 『xinwen
』,原因就在這里。
3:而在解析器中則沒有這個問題。
4:你用的應該不是python3吧,麻煩你告訴我你用的python的版本
不好意思,不過我要說,你說s.attrib.get('dirname')==dirname
怎麼著也檢測不出來 是什麼意思,是指這個判斷總是為False嗎?
第二行
dirname=''.join(list_full_filename[len_input_dir]) 內容等於「文件1」
意思是說dirname變數等於「文件1」嗎?
第三行
s.attrib.get('dirname')=「文件1」 內容也等於「文件1」
意思是s.attrib.get('dirname')的值是「文件1」是吧??
不過你這里的s是什麼呢????
print isinstance(s.attrib.get('dirname'),str) true
print isinstance(dirname,str) false
就可以知道:
s.attrib.get('dirname')==dirname
必然返回False的。應為他們的類型甚至都不一樣。
你可以這樣用:
unicode(s.attrib.get('dirname'))==dirname
不過先請告訴我你用的python的版本吧。不同版本的python對字元串的處理方法不一樣的
⑨ python 判斷兩個列表是否相等
[1] == [1] # True 完全相等
sorted(list(set([1, 2, 1]))) == sorted(list(set([1, 2]))) # True 元素相等
⑩ python怎麼判斷一個兩位數的十位和個位相等
思路:首先分別獲取兩位數的個位和十位,然後再進行比較即可
代碼:
number = input('請輸入一個兩位數:')
number = int(number)
if number < 10 or number > 99:
print('你輸入的不是兩位數,請重新輸入')
else:
gw = number % 10
sw = int(number / 10)
if gw == sw:
print('個位和十位相等')
else:
print('個位和十位不相等')
如圖所示: