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批量导出导入MySQL用户的方法
Nov 15 Python
在Python中使用swapCase()方法转换大小写的教程
May 20 Python
python实现发送和获取手机短信验证码
Jan 15 Python
谈谈Python进行验证码识别的一些想法
Jan 25 Python
Python使用Pycrypto库进行RSA加密的方法详解
Jun 06 Python
Python3中使用urllib的方法详解(header,代理,超时,认证,异常处理)
Sep 21 Python
Python实现确认字符串是否包含指定字符串的实例
May 02 Python
Python3编码问题 Unicode utf-8 bytes互转方法
Oct 26 Python
下载与当前Chrome对应的chromedriver.exe(用于python+selenium)
Jan 14 Python
tensorflow 初始化未初始化的变量实例
Feb 06 Python
python生成任意频率正弦波方式
Feb 25 Python
Python初识逻辑与if语句及用法大全
Aug 07 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
全国FM电台频率大全 - 28 甘肃省
2020/03/11 无线电
五个PHP程序员工具
2008/05/26 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
2010/12/29 PHP
PHP利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
php+mysqli使用面向对象方式更新数据库实例
2015/01/29 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
javascript 常用代码技巧大收集
2009/02/25 Javascript
js null,undefined,字符串小结
2010/08/21 Javascript
同域jQuery(跨)iframe操作DOM(实例讲解)
2013/12/19 Javascript
JavaScript基础知识学习笔记
2014/12/02 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
JS实现的打字机效果完整实例
2016/06/20 Javascript
JavaScript中 this 指向问题深度解析
2017/02/21 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
javascript中call,apply,callee,caller用法实例分析
2019/07/24 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
JS正则表达式常见函数与用法小结
2020/04/13 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
vue使用exif获取图片经纬度的示例代码
2020/12/11 Vue.js
[01:33]PWL开团时刻DAY2-开雾与反开雾
2020/10/31 DOTA
Python自动化测试Eclipse+Pydev 搭建开发环境
2016/08/15 Python
python中requests使用代理proxies方法介绍
2017/10/25 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
python GUI实现小球满屏乱跑效果
2019/05/09 Python
Python 中Django验证码功能的实现代码
2019/06/20 Python
12个Python程序员面试必备问题与答案(小结)
2019/06/24 Python
解决python flask中config配置管理的问题
2019/07/26 Python
如何通过Python3和ssl实现加密通信功能
2020/05/09 Python
Python爬取12306车次信息代码详解
2020/08/12 Python
Django后端按照日期查询的方法教程
2021/02/28 Python
群众路线剖析材料
2014/02/02 职场文书
优秀会计求职信
2014/07/04 职场文书
python 批量压缩图片的脚本
2021/06/02 Python