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
投稿

猜你喜欢

  • 10行Python代码实现Web自动化管控的示例代码

    2021-05-30 17:01:05
  • Win定时任务执行php脚本

    2024-05-06 10:07:55
  • python的迭代器,生成器和装饰器你了解吗

    2024-01-02 12:45:12
  • 一文带你探寻Python中的装饰器

    2021-07-11 10:17:59
  • mssql存储过程表名和字段名为变量的实现方法

    2011-12-01 07:59:13
  • PyQt5实现多张图片显示并滚动

    2021-09-14 16:34:05
  • Python实现将图像转换为ASCII字符图

    2022-07-15 06:05:20
  • MYSQL 一个巧用字符函数做数据筛选的题

    2024-01-26 01:39:05
  • PHP实现更改hosts文件的方法示例

    2023-10-19 18:30:12
  • Python中for循环可迭代对象迭代器及生成器源码学习

    2023-10-11 07:00:30
  • MySQL日志专项之redo log和undo log介绍

    2024-01-23 03:33:16
  • 解决Git Bash中文乱码的问题

    2023-04-07 09:50:40
  • python基于K-means聚类算法的图像分割

    2021-03-30 02:29:05
  • Python如何判断字符串是否仅包含数字

    2023-12-23 08:16:04
  • python文件夹分区的实现方法实例

    2022-03-04 02:05:39
  • python调用百度地图WEB服务API获取地点对应坐标值

    2021-06-05 18:21:28
  • Python中请不要再用re.compile了

    2021-08-30 23:57:51
  • YUI3新特性学习

    2012-04-26 16:25:20
  • 用纯CSS3绘制的网站图标

    2010-03-28 13:51:00
  • sql中count或sum为条件的查询示例(sql查询count)

    2024-01-16 04:05:02
  • asp之家 网络编程 m.aspxhome.com