python判断字符串是不是数字字符串
时间: 2023-10-18 14:08:54 浏览: 66
可以使用isdigit()方法来判断一个字符串是否为数字字符串。
示例代码:
```
string1 = "12345"
string2 = "12.345"
string3 = "abc123"
print(string1.isdigit()) # True
print(string2.isdigit()) # False
print(string3.isdigit()) # False
```
输出结果:
```
True
False
False
```
isdigit()方法只能判断整数字符串,对于包含小数点或负号的字符串,需要进行额外的处理。
相关问题
python判断字符串为数字
可以使用isdigit()方法判断一个字符串是否为数字,例如:
```
s = "123"
if s.isdigit():
print("字符串为数字")
else:
print("字符串不是数字")
```
输出结果为:
```
字符串为数字
```
如果字符串中包含除数字以外的字符,则返回False,例如:
```
s = "123a"
if s.isdigit():
print("字符串为数字")
else:
print("字符串不是数字")
```
输出结果为:
```
字符串不是数字
```
python判断字符串包含数字
可以使用isdigit()方法来判断字符串是否只包含数字,示例代码如下:
```
str = "12345"
if str.isdigit():
print("字符串只包含数字")
else:
print("字符串不只包含数字")
```
阅读全文