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实现将绝对URL替换成相对URL的方法
Jun 28 Python
Python正则抓取新闻标题和链接的方法示例
Apr 24 Python
详解python之配置日志的几种方式
May 22 Python
简单谈谈Python中的json与pickle
Jul 19 Python
Python实现两款计算器功能示例
Dec 19 Python
浅谈Python2获取中文文件名的编码问题
Jan 09 Python
Python中pandas模块DataFrame创建方法示例
Jun 20 Python
详解python配置虚拟环境
Apr 08 Python
jupyter修改文件名方式(TensorFlow)
Apr 21 Python
PyQt5通过信号实现MVC的示例
Feb 06 Python
【超详细】八大排序算法的各项比较以及各自特点
Mar 31 Python
Python torch.flatten()函数案例详解
Aug 30 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多个文件及图片上传实例详解
2014/11/10 PHP
PHP使用PDO调用mssql存储过程的方法示例
2017/10/07 PHP
laravel excel 上传文件保存到本地服务器功能
2019/11/14 PHP
phpstudy隐藏index.php的方法
2020/09/21 PHP
Extjs学习笔记之一 初识Extjs之MessageBox
2010/01/07 Javascript
jQuery each()小议
2010/03/18 Javascript
深入解析contentWindow, contentDocument
2013/07/04 Javascript
浅谈JavaScript中定义变量时有无var声明的区别
2014/08/18 Javascript
javascript实现仿腾讯游戏选择
2015/05/14 Javascript
chrome浏览器当表单自动填充时如何去除浏览器自动添加的默认样式
2015/10/09 Javascript
JavaScript图像延迟加载库Echo.js
2016/04/05 Javascript
Bootstrap媒体对象学习使用
2017/03/07 Javascript
手把手教你搭建ES6的开发运行环境
2017/07/11 Javascript
详解如何优雅地在React项目中使用Redux
2017/12/28 Javascript
基于node打包可执行文件工具_Pkg使用心得分享
2018/01/24 Javascript
jquery分页插件pagination使用教程
2018/10/23 jQuery
微信小程序简单的canvas裁剪图片功能详解
2019/07/12 Javascript
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
JavaScript实现留言板案例
2020/03/17 Javascript
JS数组Reduce方法功能与用法实例详解
2020/04/29 Javascript
深入理解Python 关于supper 的 用法和原理
2018/02/28 Python
详解python中的index函数用法
2019/08/06 Python
Python实现将蓝底照片转化为白底照片功能完整实例
2019/12/13 Python
Python 实现数组相减示例
2019/12/27 Python
Python进程Multiprocessing模块原理解析
2020/02/28 Python
Ootori在线按摩椅店:一家专业的按摩椅制造商
2019/04/10 全球购物
SIDESTEP荷兰:在线购买鞋子
2019/11/18 全球购物
Sql面试题
2013/03/20 面试题
数控技术与应用毕业生自荐信
2013/09/24 职场文书
个人授权委托书范本
2014/04/03 职场文书
社区戒毒工作方案
2014/06/04 职场文书
趣味运动会开幕词
2015/01/28 职场文书
清明节随笔
2015/08/15 职场文书
利用前端HTML+CSS+JS开发简单的TODOLIST功能(记事本)
2021/04/13 Javascript
Python Django获取URL中的数据详解
2021/11/01 Python
MySQL磁盘碎片整理实例演示
2022/04/03 MySQL