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实现哈希表
Feb 07 Python
Python中变量交换的例子
Aug 25 Python
使用Python操作Elasticsearch数据索引的教程
Apr 08 Python
Python中的rjust()方法使用详解
May 19 Python
简单实现python聊天程序
Apr 01 Python
通过pykafka接收Kafka消息队列的方法
Dec 27 Python
django 中QuerySet特性功能详解
Jul 25 Python
python机器学习包mlxtend的安装和配置详解
Aug 21 Python
浅谈Pytorch torch.optim优化器个性化的使用
Feb 20 Python
基于python实现检索标记敏感词并输出
May 07 Python
Python新手学习函数默认参数设置
Jun 03 Python
requests在python中发送请求的实例讲解
Feb 17 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 Socket配置以及实例的详细介绍
2013/06/13 PHP
php表单提交与$_POST实例分析
2015/01/26 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
PHP XML Expat解析器知识点总结
2019/02/15 PHP
JSON 入门指南 想了解json的朋友可以看下
2009/08/26 Javascript
javascript smipleChart 简单图标类
2011/01/12 Javascript
jquery实现图片等比例缩放以及max-width在ie中不兼容解决
2013/03/21 Javascript
关于JavaScript中的关联数组分析
2013/04/09 Javascript
javascript date格式化示例
2013/09/25 Javascript
javascript动态的改变IFrame的高度实现自动伸展
2013/10/12 Javascript
jQuery实现鼠标悬停背景翻转的黑色导航菜单代码
2015/09/14 Javascript
谈谈JSON对象和字符串之间的相互转换JSON.stringify(obj)和JSON.parse(string)
2015/10/01 Javascript
Bootstrap 手风琴菜单的实现代码
2017/01/20 Javascript
Bootstrap多级菜单的实现代码
2017/05/23 Javascript
jQuery.Form实现Ajax上传文件同时设置headers的方法
2017/06/26 jQuery
JS原生带小白点轮播图实例讲解
2017/07/22 Javascript
Angular 项目实现国际化的方法
2018/01/08 Javascript
vue注册组件的几种方式总结
2018/03/08 Javascript
js module大战
2019/04/19 Javascript
jquery实现上传图片功能
2020/06/29 jQuery
javascript实现简易计算器功能
2020/09/23 Javascript
python实现根据图标提取分类应用程序实例
2014/09/28 Python
python基本语法练习实例
2017/09/19 Python
pandas数据分组和聚合操作方法
2018/04/11 Python
Python简单实现网页内容抓取功能示例
2018/06/07 Python
Python3.0中普通方法、类方法和静态方法的比较
2019/05/03 Python
python matplotlib库绘制散点图例题解析
2019/08/10 Python
详解python中index()、find()方法
2019/08/29 Python
浅谈python print(xx, flush = True) 全网最清晰的解释
2020/02/21 Python
海淘零差价,宝贝全球购: 宝贝格子
2016/08/24 全球购物
Lookfantastic日本官网:英国知名护肤、化妆品和头发护理购物网站
2018/04/21 全球购物
C语言编程练习
2012/04/02 面试题
*p++ 自增p 还是p所指向的变量
2016/07/16 面试题
学校三节实施方案
2014/06/09 职场文书
基于Redis结合SpringBoot的秒杀案例详解
2021/10/05 Redis
电脑开机弹出documents文件夹怎么回事?弹出documents文件夹解决方法
2022/04/08 数码科技