python 判斷是否為正小數(shù)和正整數(shù)的實例
更新時間:2017年07月23日 09:29:22 作者:修仙小白
這篇文章主要介紹了python 判斷是否為正小數(shù)和正整數(shù)的實例的相關資料,這里提供實例,實例注釋說明很清楚,需要的朋友可以參考下
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ù)的詳解,本站有關python的文章還有很多,希望大家搜索查閱,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
pandas實現(xiàn)導出數(shù)據(jù)的四種方式
這篇文章主要介紹了pandas實現(xiàn)導出數(shù)據(jù)的四種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-12-12
教你如何用Pytorch搭建數(shù)英混合驗證碼圖片識別模型
大家都知道checkpoints存放的是模型文件,data存放的是數(shù)據(jù)集,本文給大家分享如何利用Pytorch搭建數(shù)英混合驗證碼圖片識別模型包括普通卷積模塊,深度可分離卷積模塊,空間通道注意力模塊,殘差模塊,感興趣的朋友跟隨小編一起看看吧2024-04-04

