热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

用Python编写的小数类型判断习题

写一个能判断输入的字符串是不是个小数类型的1,判断小数点的个数是否为1count2,判断是否小数右边是整数isdigit3,判断小数点左边的1,整数isdigit,2如果是负整数,取负号右边,
写一个能判断输入的字符串是不是个小数类型的
1,判断小数点的个数是否为1 count
2,判断是否小数右边是整数 isdigit
3,判断小数点左边的1,整数 isdigit ,2如果是负整数,取负号右边,如果是整数
def is_float(s):
    s=str(s)
    if  s.count('.')==1:
        new_s=s.split('.')
        left_num=new_s[0]
        right_num=new_s[1]
        if right_num.isdigit():
           if left_num.isdigit():
               return True
           elif left_num.count('-')==1 and left_num.startswith('-'):
               tmp_num=left_num.split('-')[-1]
               if tmp_num.isdigit():
                   return True

    return False

print(is_float('-9.6'))  #调用函数
 

 




推荐阅读
author-avatar
血红中国心_686
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有