Python输入一个字符判断该字符是字母
时间: 2024-11-04 19:13:51 浏览: 11
在Python中,你可以使用内置函数`ord()`来获取字符的ASCII码值,然后通过比较ASCII码范围来判断字符是否为字母。字母包括大写字母(A-Z)和小写字母(a-z)。下面是一个简单的示例:
```python
def is_alpha(char):
if isinstance(char, str): # 检查输入是否为字符串
ascii_val = ord(char)
# ASCII码上,大写字母的范围是65('A')到90('Z'),小写字母是97 ('a') 到 122 ('z')
return 65 <= ascii_val <= 90 or 97 <= ascii_val <= 122
else:
return False # 如果不是字符串,则返回False
# 测试
char_input = input("请输入一个字符:")
if is_alpha(char_input[0]):
print(f"{char_input} 是字母")
else:
print(f"{char_input} 不是字母")
阅读全文