python判断字符串是否为小数的方法

图片[1]-python判断字符串是否为小数的方法-uusu优素-乐高,模型,3d打印,编程

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

'''
1、判断小数点个数是不是1count
2、分割,判断小数点右边是不是整数
3、判断小数点左边
是整数is_digit
如果是负整数,按照'-'符号右边的不会是整数
'''
defis_float(s):
s=str(s)
ifs.count('.')==1:
left=s.split('.')[0]
right=s.split('.')[1]
ifright.isdigit():
ifleft.count('-')==1andleft.startswith('-'):
num=left.split['-'][-1]
ifnum.isdigit():
returnTrue
elifleft.isdigit():
returnTure
returnFalse
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞6 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容