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模拟鼠标拖动操作的方法
Mar 11 Python
Python编写生成验证码的脚本的教程
May 04 Python
深入浅析Python的类
Jun 22 Python
Python常见内置高效率函数用法示例
Jul 31 Python
对pandas的层次索引与取值的新方法详解
Nov 06 Python
Python配置虚拟环境图文步骤
May 20 Python
Ubuntu18.04下python版本完美切换的解决方法
Jun 14 Python
selenium中get_cookies()和add_cookie()的用法详解
Jan 06 Python
Python 实现网课实时监控自动签到、打卡功能
Mar 12 Python
Windows10+anacond+GPU+pytorch安装详细过程
Mar 24 Python
pycharm 实现调试窗口恢复
Feb 05 Python
Python绘制数码晶体管日期
Feb 19 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自动生成月历代码
2006/10/09 PHP
php项目打包方法
2008/02/18 PHP
php安全配置记录和常见错误梳理(总结)
2017/03/28 PHP
Javascript模板技术
2007/04/27 Javascript
JQuery触发事件例如click
2013/09/11 Javascript
深入探密Javascript数组方法
2015/01/08 Javascript
用队列模拟jquery的动画算法实例
2015/01/20 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
js面向对象实现canvas制作彩虹球喷枪效果
2016/09/24 Javascript
利用python分析access日志的方法
2016/10/26 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
jquery replace方法去空格
2017/05/08 jQuery
webpack打包后直接访问页面图片路径错误的解决方法
2017/06/17 Javascript
json前后端数据交互相关代码
2018/09/19 Javascript
js中offset,client , scroll 三大元素知识点总结
2019/09/11 Javascript
通过实例了解JS 连续赋值
2019/09/24 Javascript
原生JS实现九宫格抽奖
2020/09/13 Javascript
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
[00:50]深扒TI7聊天轮盘语音出处6
2017/05/11 DOTA
[13:25]VP vs VICI (BO3)
2018/06/07 DOTA
从django的中间件直接返回请求的方法
2018/05/30 Python
Django添加favicon.ico图标的示例代码
2018/08/07 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
django model object序列化实例
2020/03/13 Python
python解压zip包中文乱码解决方法
2020/11/27 Python
印度尼西亚电子产品购物网站:Kliknklik
2018/06/05 全球购物
加拿大时装零售商:Influence U
2018/12/22 全球购物
广州一家公司的.NET面试题
2016/06/11 面试题
在C#中如何实现多态
2014/07/02 面试题
五年级科学教学反思
2014/02/05 职场文书
酒店行政人事部经理职务说明书
2014/02/26 职场文书
工伤赔偿协议书
2014/04/15 职场文书
竞聘演讲稿精彩开头和结尾
2014/05/14 职场文书
志愿者爱心公益活动策划方案
2014/09/15 职场文书
幼儿园大班教育随笔
2015/08/14 职场文书