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 相关文章推荐
Django中传递参数到URLconf的视图函数中的方法
Jul 18 Python
python版本的读写锁操作方法
Apr 25 Python
Python与Java间Socket通信实例代码
Mar 06 Python
打包python 加icon 去掉cmd黑窗口方法
Jun 24 Python
python实现美团订单推送到测试环境,提供便利操作示例
Aug 09 Python
python使用Matplotlib改变坐标轴的默认位置
Oct 18 Python
Python 复平面绘图实例
Nov 21 Python
django框架两个使用模板实例
Dec 11 Python
pytorch逐元素比较tensor大小实例
Jan 03 Python
PyCharm 在Windows的有用快捷键详解
Apr 07 Python
Python3实现英文字母转换哥特式字体实例代码
Sep 01 Python
FP-growth算法发现频繁项集——构建FP树
Jun 24 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下intval()和(int)转换使用与区别
2008/07/18 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
destoon首页调用求购供应信息的地区名称的方法
2014/08/21 PHP
PHP4和PHP5版本下解析XML文档的操作方法实例分析
2017/05/20 PHP
jQuery的实现原理的模拟代码 -4 重要的扩展函数 extend
2010/08/03 Javascript
TinyMCE 新增本地图片上传功能
2010/11/05 Javascript
jQuery效果 slideToggle() 方法(在隐藏和显示之间切换)
2011/06/28 Javascript
各浏览器对click方法的支持差异小结
2011/07/31 Javascript
js事件监听机制(事件捕获)总结
2014/08/08 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
jquery实现相册一下滑动两次的方法
2015/02/09 Javascript
JavaScript判断浏览器类型的方法
2015/02/10 Javascript
javascript基本包装类型介绍
2015/04/10 Javascript
JS实现网页右侧带动画效果的伸缩窗口代码
2015/10/29 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
javascript判断图片是否加载完成的方法推荐
2016/05/13 Javascript
第九篇Bootstrap导航菜单创建步骤详解
2016/06/21 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
canvas绘制环形进度条
2017/02/23 Javascript
Angular使用$http.jsonp发送跨站请求的方法
2017/03/16 Javascript
Vue.set 全局操作简单示例
2019/09/19 Javascript
python开发简易版在线音乐播放器
2017/03/03 Python
15行Python代码带你轻松理解令牌桶算法
2018/03/21 Python
对numpy中向量式三目运算符详解
2018/10/31 Python
Python编程在flask中模拟进行Restful的CRUD操作
2018/12/28 Python
python使用phoenixdb操作hbase的方法示例
2019/02/28 Python
OpenCV HSV颜色识别及HSV基本颜色分量范围
2019/03/22 Python
Python2与Python3的区别实例总结
2019/04/17 Python
python找出一个列表中相同元素的多个索引实例
2019/06/11 Python
使用python搭建服务器并实现Android端与之通信的方法
2019/06/28 Python
python怎么自定义捕获错误
2020/06/29 Python
Python django框架 web端视频加密的实例详解
2020/11/20 Python
国际礼品店:GiftsnIdeas
2018/05/03 全球购物
CSMA/CD介质访问控制协议
2015/11/17 面试题
诚信承诺书
2015/01/19 职场文书
2015年超市员工工作总结
2015/05/04 职场文书