新聞中心
在接收raw_input方法后,判斷接收到的字符串是否為數(shù)字

創(chuàng)新互聯(lián)公司長期為上千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺(tái),與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為庫爾勒企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作,庫爾勒網(wǎng)站改版等技術(shù)服務(wù)。擁有十多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開發(fā)。
例如:
str = raw_input("please input the number:")
if str.isdigit():推薦:python教程
為True表示輸入的所有字符都是數(shù)字,否則,不是全部為數(shù)字
str為字符串 str.isalnum() 所有字符都是數(shù)字或者字母 str.isalpha() 所有字符都是字母 str.isdigit() 所有字符都是數(shù)字 str.islower() 所有字符都是小寫 str.isupper() 所有字符都是大寫 str.istitle() 所有單詞都是首字母大寫,像標(biāo)題 str.isspace() 所有字符都是空白字符、\t、\n、\r
上述的主要是針對(duì)整型的數(shù)字,但是對(duì)于浮點(diǎn)數(shù)來說就不適用了,那么浮點(diǎn)數(shù)怎么判斷呢,一直在糾結(jié)這個(gè)問題,為什么非要區(qū)分整型和
浮點(diǎn)數(shù)呢,既然都是參與運(yùn)算的,全部適用浮點(diǎn)數(shù)不是一樣嗎,在得到結(jié)果后,直接轉(zhuǎn)換為int型不是一樣嗎,為什么非要糾結(jié)在前期去判
斷是否整型或者浮點(diǎn)數(shù)呢,有了這樣的思路,下面就好做了,例如:
我們可以通過異常來判斷,異常語法如下:
try:
{statements}
exception: {Exception Objects}
{statements}
str = raw_input("please input the number:")
try:
f = float(str)
exception ValueError:
print("輸入的不是數(shù)字!")更多技術(shù)請(qǐng)關(guān)注Python視頻教程。
文章名稱:創(chuàng)新互聯(lián)Python教程:python3如何判斷是否是數(shù)字
文章地址:http://www.5511xx.com/article/dpohpgp.html


咨詢
建站咨詢
