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 排列组合之itertools
Mar 20 Python
使用基于Python的Tornado框架的HTTP客户端的教程
Apr 24 Python
python3 与python2 异常处理的区别与联系
Jun 19 Python
python中找出numpy array数组的最值及其索引方法
Apr 17 Python
Centos下实现安装Python3.6和Python2共存
Aug 15 Python
Python实现查找二叉搜索树第k大的节点功能示例
Jan 24 Python
python使用threading.Condition交替打印两个字符
May 07 Python
详解numpy的argmax的具体使用
May 27 Python
Python3内置模块之json编解码方法小结【推荐】
Dec 09 Python
Python爬取破解无线网络wifi密码过程解析
Sep 17 Python
python zip,lambda,map函数代码实例
Apr 04 Python
python简单实现最大似然估计&scipy库的使用详解
Apr 15 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
咖啡店都有些什么常规豆子呢?有什么风味在里面
2021/03/04 咖啡文化
PHP学习之PHP变量
2006/10/09 PHP
php使用pack处理二进制文件的方法
2014/07/03 PHP
Zend Framework动作助手FlashMessenger用法详解
2016/03/05 PHP
php pdo操作数据库示例
2017/03/10 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
JS类的封装及实现代码
2009/12/02 Javascript
jquery ajax,ashx,json的用法总结
2014/02/12 Javascript
jQuery实现数字加减效果汇总
2014/12/16 Javascript
JavaScript使用pop方法移除数组最后一个元素用法实例
2015/04/06 Javascript
浅谈jQuery中ajaxPrefilter的应用
2016/08/01 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
vue中动态添加class类名的方法
2018/09/05 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
Python3.x和Python2.x的区别介绍
2013/02/12 Python
python插入数据到列表的方法
2015/04/30 Python
浅谈django中的认证与登录
2016/10/31 Python
Python学习小技巧之列表项的排序
2017/05/20 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
python中的内置函数max()和min()及mas()函数的高级用法
2018/03/29 Python
NumPy 数学函数及代数运算的实现代码
2018/07/18 Python
TensorFlow 合并/连接数组的方法
2018/07/27 Python
python添加模块搜索路径和包的导入方法
2019/01/19 Python
pyQt5实时刷新界面的示例
2019/06/25 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
python中的垃圾回收(GC)机制
2020/09/21 Python
CSS3媒体查询(Media Queries)介绍
2013/09/12 HTML / CSS
eBay奥地利站:eBay.at
2019/07/24 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
学校安全生产月活动总结
2014/07/05 职场文书
汽车技术服务与贸易专业求职信
2014/07/20 职场文书
党性锻炼的心得体会
2014/09/03 职场文书
2014年银行员工年终自我评价
2014/09/19 职场文书
关于对大人不礼貌的检讨书
2014/09/29 职场文书
2015中秋节晚会主持词
2015/07/01 职场文书