介绍python判断一个数是不是正小数和整数的方法
来源:动视网
责编:小采
时间:2020-11-27 14:23:13
介绍python判断一个数是不是正小数和整数的方法
介绍python判断一个数是不是正小数和整数的方法:这篇文章主要介绍了python 判断是否为正小数和正整数的实例的相关资料,这里提供实例,实例注释说明很清楚,需要的朋友可以参考下python 判断是否为正小数和正整数的实例实现代码:def check_float(string): #支付时,输入的金额可能是小数,也可能是整数 s
导读介绍python判断一个数是不是正小数和整数的方法:这篇文章主要介绍了python 判断是否为正小数和正整数的实例的相关资料,这里提供实例,实例注释说明很清楚,需要的朋友可以参考下python 判断是否为正小数和正整数的实例实现代码:def check_float(string): #支付时,输入的金额可能是小数,也可能是整数 s

这篇文章主要介绍了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 判断是否为正小数和正整数的实例的相关资料,这里提供实例,实例注释说明很清楚,需要的朋友可以参考下python 判断是否为正小数和正整数的实例实现代码:def check_float(string): #支付时,输入的金额可能是小数,也可能是整数 s