判断字符的类型 Python
时间: 2023-12-03 10:03:39 浏览: 66
Python中可通过isalpha()、isdigit()、isalnum()、isspace()等函数来判断字符的类型,具体含义如下:
- isalpha():判断字符串是否全是字母。
- isdigit():判断字符串是否全是数字。
- isalnum():判断字符串是否全是字母和数字。
- isspace():判断字符串是否全是空格。
例如:
```python
s = "abc123"
print(s.isalpha()) # False
print(s.isdigit()) # False
print(s.isalnum()) # True
print(s.isspace()) # False
t = " \t "
print(t.isspace()) # True
```
除了这些函数,也可以使用正则表达式来匹配特定类型的字符。例如,使用re模块的match()函数来匹配数字:
```python
import re
s = "123"
if re.match("^\d+$", s):
print("全是数字")
else:
print("不全是数字")
```
阅读全文