新聞中心
這篇文章主要介紹python3判斷是不是數(shù)字的方法,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都做網(wǎng)站、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的密云網(wǎng)站設計、移動媒體設計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設合作伙伴!
在接收raw_input方法后,判斷接收到的字符串是否為數(shù)字
例如:
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() 所有單詞都是首字母大寫,像標題 str.isspace() 所有字符都是空白字符、\t、\n、\r
上述的主要是針對整型的數(shù)字,但是對于浮點數(shù)來說就不適用了,那么浮點數(shù)怎么判斷呢,一直在糾結(jié)這個問題,為什么非要區(qū)分整型和
浮點數(shù)呢,既然都是參與運算的,全部適用浮點數(shù)不是一樣嗎,在得到結(jié)果后,直接轉(zhuǎn)換為int型不是一樣嗎,為什么非要糾結(jié)在前期去判
斷是否整型或者浮點數(shù)呢,有了這樣的思路,下面就好做了,例如:
我們可以通過異常來判斷,異常語法如下:
try: {statements} exception: {Exception Objects} {statements} str = raw_input("please input the number:") try: f = float(str) exception ValueError: print("輸入的不是數(shù)字!")
以上是python3判斷是不是數(shù)字的方法的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
本文名稱:python3判斷是不是數(shù)字的方法
文章起源:http://www.dlmjj.cn/article/pesdpc.html