python正则表达式输入单个字符,判断并显示该字符是否为大写英文字母、小写英文字母、非英文文字字符、空格、数字或者其它字符。
时间: 2023-12-26 13:04:38 浏览: 60
可以使用Python中的re模块来实现正则表达式匹配。以下是一个示例代码:
```python
import re
ch = input("请输入一个字符:")
if re.match(r'[A-Z]', ch):
print("该字符是大写英文字母")
elif re.match(r'[a-z]', ch):
print("该字符是小写英文字母")
elif re.match(r'\W', ch):
print("该字符是非英文文字字符")
elif re.match(r'\s', ch):
print("该字符是空格")
elif re.match(r'\d', ch):
print("该字符是数字")
else:
print("该字符是其它字符")
```
运行代码后,会提示用户输入一个字符,然后根据正则表达式的匹配规则判断该字符的类型,并输出相应的提示信息。
阅读全文