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 mysqldb连接数据库
Mar 16 Python
python复制文件代码实现
Dec 23 Python
利用 Monkey 命令操作屏幕快速滑动
Dec 07 Python
selenium+python 对输入框的输入处理方法
Oct 11 Python
如何利用Boost.Python实现Python C/C++混合编程详解
Nov 08 Python
Python将列表数据写入文件(txt, csv,excel)
Apr 03 Python
python网络编程之多线程同时接受和发送
Sep 03 Python
在Python中实现函数重载的示例代码
Dec 12 Python
使用Python进行防病毒免杀解析
Dec 13 Python
如何利用pygame实现简单的五子棋游戏
Dec 29 Python
Python如何在单元测试中给对象打补丁
Aug 03 Python
Python开发五子棋小游戏
Apr 28 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使之能同时支持GIF和JPEG
2006/10/09 PHP
高性能PHP框架Symfony2经典入门教程
2014/07/08 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
Symfony2安装第三方Bundles实例详解
2016/02/04 PHP
jQuery 性能优化指南(2)
2009/05/21 Javascript
为指定元素增加样式的js代码
2009/12/09 Javascript
JQuery最佳实践之精妙的自定义事件
2010/08/11 Javascript
JavaScript arguments 多参传值函数
2010/10/24 Javascript
iframe异步加载实现点击左边菜单加载右边内容实例讲解
2013/03/04 Javascript
js(jQuery)获取时间的方法及常用时间类搜集
2013/10/23 Javascript
JavaScript-RegExp对象只能使用一次问题解决方法
2014/06/23 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
JavaScript实现仿新浪微博大厅和腾讯微博首页滚动特效源码
2015/09/15 Javascript
使用JavaScript实现表格编辑器(实例讲解)
2017/08/02 Javascript
node.js环境搭建图文详解
2018/09/19 Javascript
vue添加class样式实例讲解
2019/02/12 Javascript
Python 执行字符串表达式函数(eval exec execfile)
2014/08/11 Python
Python入门篇之列表和元组
2014/10/17 Python
python中黄金分割法实现方法
2015/05/06 Python
利用Python找出序列中出现最多的元素示例代码
2017/12/08 Python
10分钟教你用Python实现微信自动回复功能
2018/11/28 Python
win10安装tensorflow-gpu1.8.0详细完整步骤
2020/01/20 Python
python Django 反向访问器的外键冲突解决
2020/05/20 Python
PyQt5实现登录页面
2020/05/30 Python
Python爬虫之Selenium多窗口切换的实现
2020/12/04 Python
美国家居装饰店:Pier 1
2019/09/04 全球购物
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
shell的种类有哪些
2015/04/15 面试题
大学生职业规划范文:象牙塔生活的四年计划
2014/01/14 职场文书
《雨霖铃》听课反思
2014/02/13 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
中学生学习保证书
2015/02/26 职场文书
强烈推荐:小学生:暑假作息时间表(值得收藏)
2019/07/09 职场文书
Python3中PyQt5简单实现文件打开及保存
2021/06/10 Python
【js设计模式】SOLID五大设计原则
2022/03/24 Javascript