编写函数判断一个字符串是否为纯数字
时间: 2024-09-30 18:10:50 浏览: 30
编写函数来判断一个字符串是否只包含数字,可以使用Python中的内置函数或正则表达式。这里是一个简单的例子,使用isnumeric()函数:
```python
def is_string_digits(s):
return s.isnumeric()
# 测试函数
print(is_string_digits("12345")) # 输出:True
print(is_string_digits("123abc")) # 输出:False
```
如果你需要更通用的方法,考虑使用正则表达式:
```python
import re
def is_string_digits_regex(s):
pattern = "^[0-9]+$" # 匹配一串数字字符
return bool(re.match(pattern, s))
# 测试函数
print(is_string_digits_regex("12345")) # 输出:True
print(is_string_digits_regex("123abc")) # 输出:False
```
阅读全文