python 判斷是否為正小數(shù)和正整數(shù)的實(shí)例
python 判斷是否為正小數(shù)和正整數(shù)的實(shí)例
實(shí)現(xiàn)代碼:
def check_float(string): #支付時(shí),輸入的金額可能是小數(shù),也可能是整數(shù) s = str(string) if s.count('.') == 1: # 判斷小數(shù)點(diǎn)個(gè)數(shù) sl = s.split('.') # 按照小數(shù)點(diǎn)進(jìn)行分割 left = sl[0] # 小數(shù)點(diǎn)前面的 right = sl[1] # 小數(shù)點(diǎn)后面的 if left.startswith('-') and left.count('-') == 1 and right.isdigit(): lleft = left.split('-')[1] # 按照-分割,然后取負(fù)號(hào)后面的數(shù)字 if lleft.isdigit(): return False elif left.isdigit() and right.isdigit(): # 判斷是否為正小數(shù) return True elif s.isdigit(): s = int(s) if s != 0: return True return False
以上就是python 判斷是否為正小數(shù)和正整數(shù)的詳解,本站有關(guān)python的文章還有很多,希望大家搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
關(guān)于Tensorflow和Keras版本對(duì)照及環(huán)境安裝
這篇文章主要介紹了關(guān)于Tensorflow和Keras版本對(duì)照及環(huán)境安裝方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-08-08Python找出列表中出現(xiàn)次數(shù)最多的元素三種方式
本文通過(guò)三種方式給大家介紹Python找出列表中出現(xiàn)次數(shù)最多的元素,每種方式通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友參考下2020-02-02Python3.6安裝卸載、執(zhí)行命令、執(zhí)行py文件的方法詳解
這篇文章主要介紹了Python3.6之安裝卸載、執(zhí)行命令、執(zhí)行py文件的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-02-02在?Python?中創(chuàng)建DataFrame的方法
這篇文章主要介紹了教你如何在?Python?中創(chuàng)建DataFrame,我們將學(xué)習(xí)以多種方式創(chuàng)建DataFrame,DataFrame是數(shù)據(jù)的二維集合,是一種數(shù)據(jù)結(jié)構(gòu),其中數(shù)據(jù)以表格形式存儲(chǔ),更多相關(guān)資料需要的小伙伴可以參考一下2022-03-03Python3 requests文件下載 期間顯示文件信息和下載進(jìn)度代碼實(shí)例
這篇文章主要介紹了Python3 requests文件下載 期間顯示文件信息和下載進(jìn)度代碼實(shí)例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08python數(shù)組過(guò)濾實(shí)現(xiàn)方法
這篇文章主要介紹了python數(shù)組過(guò)濾實(shí)現(xiàn)方法,涉及Python針對(duì)數(shù)組的相關(guān)操作技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07