python 判断是否为正小数和正整数的实例
作者:修仙小白 时间:2022-06-12 01:26:04
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
来源:http://www.cnblogs.com/lhly/p/7221456.html
标签:python,判断,小数,正整数
0
投稿
猜你喜欢
python实现多线程端口扫描
2021-07-06 03:27:26
python实现图片插入文字
2021-11-02 20:32:09
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
2023-02-18 14:45:40
Python字符串对齐、删除字符串不需要的内容以及格式化打印字符
2021-09-17 10:46:33
Python中scatter函数参数及用法详解
2022-05-03 09:55:58
python随机模块random的22种函数(小结)
2022-08-11 18:09:03
Python安装及Pycharm安装使用教程图解
2023-08-01 05:38:06
在Python3.74+PyCharm2020.1 x64中安装使用Kivy的详细教程
2023-01-16 15:17:39
python输入整条数据分割存入数组的方法
2022-04-10 06:10:25
详解Python 字符串相似性的几种度量方法
2023-06-19 14:12:39
隐藏你的.php文件的实现方法
2023-10-20 22:58:01
asp查询xml的代码 不刷新页面查询的方法
2011-04-06 11:00:00
实例讲解Python中SocketServer模块处理网络请求的用法
2021-04-16 13:25:27
python应用Axes3D绘图(批量梯度下降算法)
2023-04-19 11:41:45
Sklearn调优之网格搜索与随机搜索原理详细分析
2022-05-11 10:47:12
python实现ip地址查询经纬度定位详解
2021-09-13 08:01:52
Django框架中方法的访问和查找
2022-07-23 16:31:35
WML初级教程之从实际应用中了解WML
2008-09-04 11:24:00
python selenium参数详解和实现案例
2023-09-25 01:20:29
基于python中staticmethod和classmethod的区别(详解)
2023-09-30 22:03:32