python判断是不是整数的命令_介绍python判断一个数是不是正小数和整数的方法
這篇文章主要介紹了python 判斷是否為正小數(shù)和正整數(shù)的實(shí)例的相關(guān)資料,這里提供實(shí)例,實(shí)例注釋說明很清楚,需要的朋友可以參考下
python 判斷是否為正小數(shù)和正整數(shù)的實(shí)例
實(shí)現(xiàn)代碼:
def check_float(string):
#支付時,輸入的金額可能是小數(shù),也可能是整數(shù)
s = str(string)
if s.count('.') == 1: # 判斷小數(shù)點(diǎn)個數(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ù)號后面的數(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
總結(jié)
以上是生活随笔為你收集整理的python判断是不是整数的命令_介绍python判断一个数是不是正小数和整数的方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 别做操之过急的”无效将军”,做实实在在的
- 下一篇: 61GB!Valve 的《军团要塞 2》