1樓:匿名使用者
字串按位比較,兩個字串第一位字元的ascii碼誰大,字串就大,不再比較後面的;第一個字元相同的情況下,就比第二個字串,以此類推。
舉例如下:
1、建立python檔案,testcompare.py;
2、編寫字串比較指令碼;
print("a"<"b")
print("aa"<"ab")
print("abc"=="abc")
print("abc"=="abc")
3、選擇『在終端中執行python檔案』;
4、檢視執行結果,輸出字串的比較;
2樓:育知同創教育
從第一個字串開始比較,比較的是字元對應的ascii碼大小,如果兩年字串字元相同,但是一個字串的字元多,則多的大,比如:
"abc"小於"abcd"
"abd"大於"abc"
3樓:匿名使用者
應該是按照字母順序比較的
a=("apollo","hermes","hermesa","athena","aphrodite","dionysus")
print(min(a))
print(max(a))
結果是:
aphrodite
hermesa
最小值aphrodite的得出結果,由第一個字母挨個比較,"apollo","athena","aphrodite",再由第二個字母比較"apollo","aphrodite"(因為p最大值的得出結果同「1」,且「空」小於「非空」("hermes","hermesa")
「python」中怎麼判斷字串相等?
4樓:小寒
1:發現m=input();輸入『xinwen』後按回車。
2:m的值是 『xinwen\r』,原因就在這裡。
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中工廠函式怎麼理解
看了半天答案,說了半天等於沒說.見python核心程式設計 工廠函式看上去有點像函式,實質上他們是類,當你呼叫它們時,實際上是生成了該型別的一個例項,就像工廠生產貨物一樣.在python中工廠方法或者工廠函式什麼的是什麼意思,這是劣質翻譯的結果.瞭解一下 內建資料型別 和 類 就明白了。形如prin...
我情緒波動比較大,心裡過分敏感,請問是怎麼回事
沒安全感居多,要相信自己,另外一定要控制情緒。敏感的人一般比較多疑,自己一個人容易胡思亂想,聯想力很豐富,可能把幾個毫無相關的線索聯想成一幅畫面。不要這樣去對一件事情下定論,記住急事緩一緩。心裡有疑惑的時候穩住,告訴自己等個兩三天再看看情況,再下定論。幾種可能 不自信 沒有安全感 神經質 是一種精神...