欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學堂Python培訓分享Python字符串內(nèi)建函數(shù)(五)--字符串比較大小

2019-05-24 11:55:23 2880瀏覽

我們都知道數(shù)字是能比較大小的,那么數(shù)字字符串也能比較大小嗎?字母字符串呢?下面就隨扣丁學堂Python培訓小編一起來試試吧 。

扣丁學堂Python培訓分享Python字符串內(nèi)建函數(shù)(五)--字符串比較大小

數(shù)字能比較大小,那么字符串呢?相信大家都很有興趣來了解。那就舉些例子來試試看吧:


>>> '123' > '456'
False
>>> '123' < '456'
True
>>> '123' < '133'
True
>>> '123' < '124'
True


由此我們看到數(shù)字字符串是能夠比較大小的,而且比較方法和數(shù)字比較一樣,但是字符串又不止只有數(shù)字字符串,那其他的字符串呢?


>>> 'a' < 'b'
True
>>> '12a' < '12b'
True
>>> 'd' > 'b'
True
>>> 'ab' < 'ac'
True
>>> 'b' < 'c'
True
>>> 


在字符串比較中,是從第一個字符開始比較的,但是計算機怎么判斷字符的大小呢?在這里不得不說說另外一個知識點ASCII碼了,ASCII是字符編碼標準,規(guī)定了常用符號用哪些二進制數(shù)來表示。根據(jù)ASCII表一些字符可以找到相應的十進制數(shù)。


有了ASCII表字符對應的十進制數(shù)就一目了然。但是難道我們需要將一張表都記下來嗎?記性不好的小伙伴表示很絕望了。我們也不可能每次轉(zhuǎn)換都要翻翻ASCII表。所以python提供了兩個內(nèi)置函數(shù)可以將字符轉(zhuǎn)換成數(shù)字ord()或者將數(shù)字轉(zhuǎn)換成字符chr()。


>>> ord('f')
102
>>> chr(64)
'@'
>>> chr(65)
'A'
>>> 


最后,需要提醒一下你們int()方法只能轉(zhuǎn)換純數(shù)字字符串,有時候許多人栽在了這一塊。


>>> int('123')
123
>>> int('123a')
Traceback (most recent call last):
  File "<pyshell#13>", line 1, in <module>
    int('123a')
ValueError: invalid literal for int() with base 10: '123a'
>>> 

最后想要了解更多關于Python和人工智能方面內(nèi)容的小伙伴,請關注扣丁學堂Python培訓官網(wǎng)、微信等平臺,扣丁學堂IT職業(yè)在線學習教育平臺為您提供權(quán)威的Python開發(fā)環(huán)境搭建視頻,扣丁學堂老師精心推出的Python視頻教程定能讓你快速掌握Python從入門到精通開發(fā)實戰(zhàn)技能??鄱W堂Python技術(shù)交流群:279521237。


扣丁學堂微信公眾號                          Python全棧開發(fā)爬蟲人工智能機器學習數(shù)據(jù)分析免費公開課直播間


      【關注微信公眾號獲取更多學習資料】         【掃碼進入Python全棧開發(fā)免費公開課】



查看更多關于"Python開發(fā)資訊"的相關文章>

標簽: Python培訓 Python視頻教程 Python在線視頻 Python學習視頻 Python培訓班

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部