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中使用lambda高效操作列表的教程
Apr 24 Python
浅谈Python类的__getitem__和__setitem__特殊方法
Dec 25 Python
最近Python有点火? 给你7个学习它的理由!
Jun 26 Python
Django基于ORM操作数据库的方法详解
Mar 27 Python
python爬虫之urllib,伪装,超时设置,异常处理的方法
Dec 19 Python
Python反爬虫技术之防止IP地址被封杀的讲解
Jan 09 Python
Python3获取电脑IP、主机名、Mac地址的方法示例
Apr 11 Python
Python定时发送天气预报邮件代码实例
Sep 09 Python
利用Pytorch实现简单的线性回归算法
Jan 15 Python
Pandas读取csv时如何设置列名
Jun 02 Python
python简单利用字典破解zip文件口令
Sep 07 Python
Python基于argparse与ConfigParser库进行入参解析与ini parser
Feb 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在XP下IIS和Apache2服务器上的安装
2006/09/05 PHP
PHP文件读写操作之文件读取方法详解
2011/01/13 PHP
ThinkPHP模板引擎之导入资源文件方法详解
2014/06/18 PHP
php getcwd与dirname(__FILE__)区别详解
2016/09/24 PHP
php封装的smartyBC类完整实例
2016/10/19 PHP
Laravel 的数据库迁移的方法
2017/07/31 PHP
ajax+php实现无刷新验证手机号的实例
2017/12/22 PHP
浅谈javascript的数据类型检测
2010/07/10 Javascript
JavaScript版DateAdd和DateDiff函数代码
2012/03/01 Javascript
jquery实现图片翻页效果
2013/12/23 Javascript
jQuery插件multiScroll实现全屏鼠标滚动切换页面特效
2015/04/12 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
JS中mouseover和mouseout多次触发问题如何解决
2016/06/06 Javascript
学习Javascript闭包(Closure)知识
2016/08/07 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
jQuery实现的背景颜色渐变动画效果示例
2017/03/24 jQuery
jQuery实现右侧抽屉式在线客服功能
2017/12/25 jQuery
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
详解Vue项目编译后部署在非网站根目录的解决方案
2018/04/26 Javascript
微信小程序实现之手势锁功能实例代码
2018/07/19 Javascript
NodeJs生成sitemap站点地图的方法示例
2019/06/11 NodeJs
python学习基础之循环import及import过程
2018/04/22 Python
python使用threading.Condition交替打印两个字符
2019/05/07 Python
pyqt5 tablewidget 利用线程动态刷新数据的方法
2019/06/17 Python
Python xlrd模块导入过程及常用操作
2020/06/10 Python
Python利用Faiss库实现ANN近邻搜索的方法详解
2020/08/03 Python
Python如何实现机器人聊天
2020/09/10 Python
美国休闲服装品牌:Express
2016/09/24 全球购物
开水果连锁店创业计划书
2013/12/29 职场文书
建筑设计专业求职自我评价
2014/03/02 职场文书
汽车服务工程专业自荐信
2014/09/02 职场文书
前台岗位职责
2015/02/13 职场文书
经理聘任证明
2015/03/02 职场文书
大学生求职自荐信
2015/03/24 职场文书
python tkinter Entry控件的焦点移动操作
2021/05/22 Python
MySQL的Query Cache图文详解
2021/07/01 MySQL