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 相关文章推荐
linux环境下安装pyramid和新建项目的步骤
Nov 27 Python
python基础教程之缩进介绍
Aug 29 Python
Python 实现链表实例代码
Apr 07 Python
Python中关于Sequence切片的下标问题详解
Jun 15 Python
python生成每日报表数据(Excel)并邮件发送的实例
Feb 03 Python
详解使用python绘制混淆矩阵(confusion_matrix)
Jul 14 Python
使用Tensorboard工具查看Loss损失率
Feb 15 Python
Python使用configparser库读取配置文件
Feb 22 Python
使用OpenCV校准鱼眼镜头的方法
Nov 26 Python
PyCharm+Miniconda3安装配置教程详解
Feb 16 Python
PyTorch 如何检查模型梯度是否可导
Jun 05 Python
python常见的占位符总结及用法
Jul 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 冒泡排序算法的实现代码
2010/08/08 PHP
PHPAnalysis中文分词类详解
2014/06/13 PHP
php 如何获取文件的后缀名
2016/06/05 PHP
php 输出json及显示json中的中文汉字详解及实例
2016/11/09 PHP
PHP中phar包的使用教程
2017/06/14 PHP
详谈symfony window下的安装 安装时候出现的问题以及解决方法
2017/09/28 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
TNC vs IO BO3 第二场2.13
2021/03/10 DOTA
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
Jquery中CSS选择器用法分析
2015/02/10 Javascript
ionic由于使用了header和subheader导致被遮挡的问题的两种解决方法
2016/09/22 Javascript
VUE实现日历组件功能
2017/03/13 Javascript
详解JS中的attribute属性
2017/04/25 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
2017/07/19 Javascript
使用html+js+css 实现页面轮播图效果(实例讲解)
2017/09/21 Javascript
javascript实现循环广告条效果
2017/12/12 Javascript
详解vue使用vue-layer-mobile组件实现toast,loading效果
2018/08/31 Javascript
node.js微信小程序配置消息推送的实现
2019/02/13 Javascript
Javascript三种字符串连接方式及性能比较
2019/05/28 Javascript
javascript实现点亮灯泡特效示例
2019/10/15 Javascript
Vue.js下拉菜单组件使用方法详解
2019/10/19 Javascript
javascript二维数组和对象的深拷贝与浅拷贝实例分析
2019/10/26 Javascript
基于Echarts图表在div动态切换时不显示的解决方式
2020/07/20 Javascript
基于JavaScript实现轮播图效果
2021/01/02 Javascript
通过Py2exe将自己的python程序打包成.exe/.app的方法
2018/05/26 Python
用Pycharm实现鼠标滚轮控制字体大小的方法
2019/01/15 Python
使用Python和Prometheus跟踪天气的使用方法
2019/05/06 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
selenium2.0中常用的python函数汇总
2019/08/05 Python
webView加载html图片遇到的问题解决
2019/10/08 HTML / CSS
性能服装:HYLETE
2018/08/14 全球购物
Paradox London官方网站:英国新娘鞋婚礼鞋品牌
2019/08/29 全球购物
大学生应聘推荐信范文
2013/11/19 职场文书
公司门卫岗位职责
2015/04/13 职场文书
JavaScript流程控制(分支)
2021/12/06 Javascript
Python用any()函数检查字符串中的字母以及如何使用all()函数
2022/04/14 Python