python判断一个字符串是否是小数

最近在写代码的时候,发现一个问题,想判断一个字符串是不是一个合法的小数,发现字符串没有内置判断小数的方法,然后就写了一个判断字符串是否是小数,可以判断正负小数,代码如下:

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
:
)
#判断小数点个数
#按照小数点进行分割
#小数点前面的
#小数点后面的
:
#按照-分割,然后取负号后面的数字
:
True
:
#判断是否为正小数
True
False
)