网站建设及使用,商业十大网站,免费网站制作开发公司,网版制作厂家这篇文章主要介绍了python 判断是否为正小数和正整数的实例的相关资料,这里提供实例#xff0c;实例注释说明很清楚#xff0c;需要的朋友可以参考下python 判断是否为正小数和正整数的实例实现代码#xff1a;def check_float(string):#支付时#xff0c;输入的金额可能是…这篇文章主要介绍了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 Falseelif left.isdigit() and right.isdigit():# 判断是否为正小数return Trueelif s.isdigit():s int(s)if s ! 0:return Truereturn False