判断字符串是否是数字且为11位
时间: 2023-10-21 15:17:17 浏览: 219
判断字符串是否为数字
4星 · 用户满意度95%
以下是Python代码实现:
```python
def is_number_and_11_digits(string):
if len(string) != 11:
return False
try:
float(string)
return True
except ValueError:
return False
```
函数接受一个字符串作为参数,返回一个布尔值。如果字符串是数字且为11位,则返回True;否则返回False。
首先判断字符串长度是否为11,如果不是则直接返回False。然后尝试将字符串转换为浮点数,如果转换成功则说明字符串是数字,返回True;否则返回False。
阅读全文