python习题-判断输⼊字符串是不是⼩数类型写⼀个能判断输⼊的字符串是不是个⼩数类型的
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 unt('-')==1 and left_num.startswith('-'):
tmp_num=left_num.split('-')[-1]
if tmp_num.isdigit():
return True
return False
print(is_float('-9.6')) #调⽤函数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论