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类参数self使用示例
Feb 17 Python
Python装饰器使用实例:验证参数合法性
Jun 24 Python
python用模块zlib压缩与解压字符串和文件的方法
Dec 16 Python
pip matplotlib报错equired packages can not be built解决
Jan 06 Python
对Python3+gdal 读取tiff格式数据的实例讲解
Dec 04 Python
三步实现Django Paginator分页的方法
Jun 11 Python
Python二进制文件读取并转换为浮点数详解
Jun 25 Python
python topk()函数求最大和最小值实例
Apr 02 Python
Python日志logging模块功能与用法详解
Apr 09 Python
解决Alexnet训练模型在每个epoch中准确率和loss都会一升一降问题
Jun 17 Python
python调用私有属性的方法总结
Jul 24 Python
Python3+selenium配置常见报错解决方案
Aug 28 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+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
Windows下的PHP安装文件线程安全和非线程安全的区别
2014/04/23 PHP
Yii隐藏URL中index.php的方法
2016/07/12 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
Laravel 实现密码重置功能
2018/02/23 PHP
javascript Zifa FormValid 0.1表单验证 代码打包下载
2007/06/08 Javascript
关于jQuery $.isNumeric vs. $.isNaN vs. isNaN
2013/04/15 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
2015/11/02 Javascript
详解Bootstrap插件
2016/04/25 Javascript
nodejs简单实现操作arduino
2016/09/25 NodeJs
bootstrap使用validate实现简单校验功能
2016/12/02 Javascript
详解vue父子模版嵌套案例
2017/03/04 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
Sublime Text新建.vue模板并高亮(图文教程)
2017/10/26 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
vue中进行微博分享的实例讲解
2019/10/14 Javascript
Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前)
2020/09/10 Javascript
Javascript实现贪吃蛇小游戏(含详细注释)
2020/10/23 Javascript
深入探究Django中的Session与Cookie
2017/07/30 Python
python爬虫的数据库连接问题【推荐】
2018/06/25 Python
python实现三次样条插值
2018/12/17 Python
pyqt5 实现在别的窗口弹出进度条
2019/06/18 Python
T3官网:头发造型工具
2019/12/26 全球购物
WebSphere面试题:在WebSphere里面如何部署一个应用
2015/08/02 面试题
写给女生的道歉信
2014/01/14 职场文书
信息与工商管理职业规划范文:为梦想而搏击
2014/09/11 职场文书
实习协议书
2015/01/27 职场文书
撤诉状格式范本
2015/05/19 职场文书
地道战观后感2000字
2015/06/04 职场文书
致我们终将逝去的青春观后感
2015/06/10 职场文书
讲座新闻稿
2015/07/18 职场文书
感恩老师主题班会
2015/08/12 职场文书
缓存替换策略及应用(以Redis、InnoDB为例)
2021/07/25 Redis
Redis集群节点通信过程/原理流程分析
2022/03/18 Redis
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python