python 判断是否为正小数和正整数的实例


Posted in Python onJuly 23, 2017

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的Flask框架中实现全文搜索功能
Apr 20 Python
Python的包管理器pip更换软件源的方法详解
Jun 20 Python
Python处理Excel文件实例代码
Jun 20 Python
python多进程中的内存复制(实例讲解)
Jan 05 Python
python2.7实现FTP文件下载功能
Apr 15 Python
python3 requests中使用ip代理池随机生成ip的实例
May 07 Python
Python判断两个文件是否相同与两个文本进行相同项筛选的方法
Mar 01 Python
Python 绘制酷炫的三维图步骤详解
Jul 12 Python
python实现KNN分类算法
Oct 16 Python
TensorFlow tf.nn.max_pool实现池化操作方式
Jan 04 Python
详解python对象之间的交互
Sep 29 Python
python 爬取吉首大学网站成绩单
Jun 02 Python
python WindowsError的错误代码详解
Jul 23 #Python
python实现发送邮件功能
Jul 22 #Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 #Python
Python原始字符串与Unicode字符串操作符用法实例分析
Jul 22 #Python
安装Python的教程-Windows
Jul 22 #Python
Python编程之字符串模板(Template)用法实例分析
Jul 22 #Python
Python编程之string相关操作实例详解
Jul 22 #Python
You might like
php使HTML标签自动补全闭合函数代码
2012/10/04 PHP
PHP函数microtime()用法与说明
2013/12/04 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
PHP动态编译出现Cannot find autoconf的解决方法
2014/11/05 PHP
smarty中post用法实例
2014/11/28 PHP
php检查字符串中是否包含7位GSM字符的方法
2015/03/17 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
Alliance vs AM BO3 第一场2.13
2021/03/10 DOTA
javascript闭包传参和事件的循环绑定示例探讨
2014/04/17 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
举例讲解JavaScript中关于对象操作的相关知识
2015/11/16 Javascript
详解javascript事件冒泡
2016/01/09 Javascript
Javascript实现登录记住用户名和密码功能
2017/03/22 Javascript
js鼠标经过tab选项卡时实现切换延迟
2017/03/24 Javascript
浅谈Webpack下多环境配置的思路
2018/06/27 Javascript
vue 登录滑动验证实现代码
2018/08/24 Javascript
解决微信小程序防止无法回到主页的问题
2018/09/28 Javascript
js实现数据导出为EXCEL(支持大量数据导出)
2020/03/31 Javascript
Python实现OpenCV的安装与使用示例
2018/03/30 Python
python实现共轭梯度法
2019/07/03 Python
解决在pycharm运行代码,调用CMD窗口的命令运行显示乱码问题
2019/08/23 Python
深入学习python多线程与GIL
2019/08/26 Python
wxPython实现文本框基础组件
2019/11/18 Python
django项目中新增app的2种实现方法
2020/04/01 Python
Tensorflow中k.gradients()和tf.stop_gradient()用法说明
2020/06/10 Python
Python爬虫爬取糗事百科段子实例分享
2020/07/31 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
通过代码实例解析Pytest运行流程
2020/08/20 Python
python基于爬虫+django,打造个性化API接口
2021/01/21 Python
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
促销活动策划方案
2014/01/12 职场文书
护士见习期自我鉴定
2014/02/08 职场文书
小学班主任个人总结
2015/03/03 职场文书
呼啸山庄读书笔记
2015/06/29 职场文书
SQLServer之常用函数总结详解
2021/08/30 SQL Server
zabbix 代理服务器的部署与 zabbix-snmp 监控问题
2022/07/15 Servers