python判断字符串是不是纯数字串
时间: 2023-11-16 22:05:07 浏览: 53
可以使用isdigit()方法来判断一个字符串是否由纯数字组成。该方法返回一个布尔值True或False,如果字符串仅由数字字符组成则返回True,否则返回False。
示例代码如下:
```python
str1 = "12345678"
str2 = "12345a678"
if str1.isdigit():
print("str1是纯数字串")
else:
print("str1不是纯数字串")
if str2.isdigit():
print("str2是纯数字串")
else:
print("str2不是纯数字串")
```
输出结果为:
```
str1是纯数字串
str2不是纯数字串
```
相关问题
python 判断字符串是否为纯数字
可以使用字符串的 `isdigit()` 方法来判断字符串是否为纯数字。例如:
```python
s = '12345'
if s.isdigit():
print('纯数字')
else:
print('非纯数字')
```
输出结果为:
```
纯数字
```
如果字符串中有非数字字符,则 `isdigit()` 方法返回 `False`。例如:
```python
s = '123a45'
if s.isdigit():
print('纯数字')
else:
print('非纯数字')
```
输出结果为:
```
非纯数字
```
python判断字符串是否为纯数字
可以使用isdigit()方法来判断字符串是否为纯数字,该方法返回True或False。下面是一个示例代码:
```
def is_number(s):
return s.isdigit()
# 测试
print(is_number('123')) # True
print(is_number('123.4')) # False
print(is_number('-123')) # False
```