python判断是不是整数的命令_介绍python判断一个数是不是正小数和整数的方法
生活随笔
收集整理的這篇文章主要介紹了
python判断是不是整数的命令_介绍python判断一个数是不是正小数和整数的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
這篇文章主要介紹了python 判斷是否為正小數和正整數的實例的相關資料,這里提供實例,實例注釋說明很清楚,需要的朋友可以參考下
python 判斷是否為正小數和正整數的實例
實現代碼:
def check_float(string):
#支付時,輸入的金額可能是小數,也可能是整數
s = str(string)
if s.count('.') == 1: # 判斷小數點個數
sl = s.split('.') # 按照小數點進行分割
left = sl[0] # 小數點前面的
right = sl[1] # 小數點后面的
if left.startswith('-') and left.count('-') == 1 and right.isdigit():
lleft = left.split('-')[1] # 按照-分割,然后取負號后面的數字
if lleft.isdigit():
return False
elif left.isdigit() and right.isdigit():
# 判斷是否為正小數
return True
elif s.isdigit():
s = int(s)
if s != 0:
return True
return False
總結
以上是生活随笔為你收集整理的python判断是不是整数的命令_介绍python判断一个数是不是正小数和整数的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 别做操之过急的”无效将军”,做实实在在的
- 下一篇: python生成奇数列表_python3