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在Windows8下获取本机ip地址的方法
Mar 14 Python
使用rpclib进行Python网络编程时的注释问题
May 06 Python
python使用nntp读取新闻组内容的方法
May 08 Python
Python字符串处理实例详解
May 18 Python
Python使用QRCode模块生成二维码实例详解
Jun 14 Python
Python实现连接两个无规则列表后删除重复元素并升序排序的方法
Feb 05 Python
Python读写zip压缩文件的方法
Aug 29 Python
python解压TAR文件至指定文件夹的实例
Jun 10 Python
python 数据提取及拆分的实现代码
Aug 26 Python
Python根据服务获取端口号的方法
Sep 25 Python
jupyter notebook 增加kernel教程
Apr 10 Python
一篇文章带你搞懂Python类的相关知识
May 20 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
Zerg兵种介绍
2020/03/14 星际争霸
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
PHP中的strtr函数使用介绍(str_replace)
2011/10/20 PHP
php stripslashes和addslashes的区别
2014/02/03 PHP
ThinkPHP 3.2 版本升级了哪些内容
2015/03/05 PHP
php实现多城市切换特效
2015/08/09 PHP
jquery中使用ajax获取远程页面信息
2011/11/13 Javascript
js函数排序的实例代码
2013/07/01 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
JS实现OCX控件的事件响应示例
2014/09/17 Javascript
node.js中的fs.chmod方法使用说明
2014/12/18 Javascript
JavaScript检测并限制复选框选中个数的方法
2015/08/12 Javascript
AngularJS表格添加序号的方法
2017/03/03 Javascript
javascript中this用法实例详解
2017/04/06 Javascript
vue如何获取点击事件源的方法
2017/08/10 Javascript
vue mint-ui 实现省市区街道4级联动示例(仿淘宝京东收货地址4级联动)
2017/10/16 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
2018/06/19 Javascript
vue中后端做Excel导出功能返回数据流前端的处理操作
2020/09/08 Javascript
JavaScript实现刮刮乐效果
2020/11/01 Javascript
使用python实现生成用户信息
2017/03/20 Python
Python 12306抢火车票脚本 Python京东抢手机脚本
2018/02/06 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
Python使用psutil获取进程信息的例子
2019/12/17 Python
将labelme格式数据转化为标准的coco数据集格式方式
2020/02/17 Python
python接口自动化之ConfigParser配置文件的使用详解
2020/08/03 Python
Python classmethod装饰器原理及用法解析
2020/10/17 Python
html5 标签
2009/07/16 HTML / CSS
英国户外装备和冒险服装零售商:alloutdoor
2018/01/30 全球购物
德国药房apodiscounter中文官网:德国排名前三的网上药店
2019/06/03 全球购物
作为网站管理者应当如何防范XSS
2014/08/16 面试题
村官工作鉴定评语
2014/01/27 职场文书
文员试用期转正自我鉴定
2014/09/14 职场文书
公司庆典欢迎词
2015/01/26 职场文书
体育个人工作总结
2015/02/09 职场文书
Python读写yaml文件
2022/03/20 Python
如何基于python实现单目三维重建详解
2022/06/25 Python