python 判斷是否為正小數(shù)和正整數(shù)的實例
更新時間:2017年07月23日 09:29:22 作者:修仙小白
這篇文章主要介紹了python 判斷是否為正小數(shù)和正整數(shù)的實例的相關(guān)資料,這里提供實例,實例注釋說明很清楚,需要的朋友可以參考下
python 判斷是否為正小數(shù)和正整數(shù)的實例
實現(xiàn)代碼:
def check_float(string): #支付時,輸入的金額可能是小數(shù),也可能是整數(shù) s = str(string) if s.count('.') == 1: # 判斷小數(shù)點個數(shù) sl = s.split('.') # 按照小數(shù)點進行分割 left = sl[0] # 小數(shù)點前面的 right = sl[1] # 小數(shù)點后面的 if left.startswith('-') and left.count('-') == 1 and right.isdigit(): lleft = left.split('-')[1] # 按照-分割,然后取負號后面的數(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的文章還有很多,希望大家搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關(guān)文章
關(guān)于Tensorflow和Keras版本對照及環(huán)境安裝
這篇文章主要介紹了關(guān)于Tensorflow和Keras版本對照及環(huán)境安裝方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-08-08Python找出列表中出現(xiàn)次數(shù)最多的元素三種方式
本文通過三種方式給大家介紹Python找出列表中出現(xiàn)次數(shù)最多的元素,每種方式通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友參考下2020-02-02Python3.6安裝卸載、執(zhí)行命令、執(zhí)行py文件的方法詳解
這篇文章主要介紹了Python3.6之安裝卸載、執(zhí)行命令、執(zhí)行py文件的方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下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ù)以表格形式存儲,更多相關(guān)資料需要的小伙伴可以參考一下2022-03-03Python3 requests文件下載 期間顯示文件信息和下載進度代碼實例
這篇文章主要介紹了Python3 requests文件下載 期間顯示文件信息和下載進度代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-08-08