创新互联Python教程:python判断字符串是否为小数的方法

想判断一个字符串是不是一个合法的小数,但是字符串没有内置判断小数的方法,所以我们动手写一个判断字符串是否是小数,可以判断正负小数,代码如下:

网站建设哪家好,找创新互联公司!专注于网页设计、网站建设、微信开发、重庆小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了桃江免费建站欢迎大家使用!

'''
1、判断小数点个数是不是1  count
2、分割,判断小数点右边是不是整数
3、判断小数点左边
   是整数is_digit
   如果是负整数,按照'-'符号右边的不会是整数
'''                               
def is_float(s):
    s = str(s)
    if s.count('.') ==1:
        left = s.split('.')[0]
        right = s.split('.')[1]
        if right.isdigit():
            if left.count('-')==1 and left.startswith('-'):
                num = left.split['-'][-1]
                if num.isdigit():
                    return True
            elif left.isdigit():
                return Ture
    return False

实现的原理很简单,先判断小数点是不是一个,然后将字符串进行分隔,判断小数点右面是否为整数,再判断小数点左边是否为整数。


本文标题:创新互联Python教程:python判断字符串是否为小数的方法
转载来源:http://bzwzjz.com/article/dpoggci.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都网站制作 广安网站设计 攀枝花网站设计 成都网站设计 成都商城网站制作 网站建设开发 网站建设方案 企业网站建设 重庆网站建设 响应式网站建设 成都网站建设 阿坝网站设计 移动手机网站制作 网站设计公司 H5网站制作 成都网站建设 营销型网站建设 公司网站建设 成都网站建设流程 四川成都网站设计 成都响应式网站建设