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
  • asp之家 网络编程 m.aspxhome.com