用python写如何判断是大写字母还是小写字母
时间: 2023-12-31 20:06:17 浏览: 72
您可以使用 Python 内置函数 `isupper()` 和 `islower()` 来判断一个字符是否为大写字母或小写字母。
示例代码如下:
```python
# 判断字符 c 是否为大写字母
c = 'A'
if c.isupper():
print(c, "是大写字母")
else:
print(c, "不是大写字母")
# 判断字符 c 是否为小写字母
c = 'a'
if c.islower():
print(c, "是小写字母")
else:
print(c, "不是小写字母")
```
输出结果:
```
A 是大写字母
a 是小写字母
```
另外,您也可以使用 `ord()` 函数将字符转换为 ASCII 码值,然后判断 ASCII 码值是否在大写字母或小写字母的 ASCII 码值范围内。例如:
```python
# 判断字符 c 是否为大写字母
c = 'A'
if ord(c) >= 65 and ord(c) <= 90:
print(c, "是大写字母")
else:
print(c, "不是大写字母")
# 判断字符 c 是否为小写字母
c = 'a'
if ord(c) >= 97 and ord(c) <= 122:
print(c, "是小写字母")
else:
print(c, "不是小写字母")
```
输出结果与上面的代码相同。
相关问题
python输入一个字符判断是大写字母还是小写字母
可以使用Python内置函数`isupper()`和`islower()`来判断一个字符是否为大写字母或小写字母。示例代码如下所示:
```python
ch = input("请输入一个字符:")
if ch.isupper():
print("这是一个大写字母")
elif ch.islower():
print("这是一个小写字母")
else:
print("这不是一个字母")
```
在上述代码中,我们使用`input()`函数获取用户输入的字符,然后使用`isupper()`和`islower()`函数判断该字符是否为大写字母或小写字母。如果是大写字母,则输出“这是一个大写字母”,如果是小写字母,则输出“这是一个小写字母”,否则输出“这不是一个字母”。
Python 大写字母转小写字母
可以使用 Python 内置函数 `lower()` 将大写字母转换为小写字母。例如:
```python
s = 'HELLO WORLD'
print(s.lower()) # 输出 'hello world'
```
在上面的例子中,我们将字符串 `s` 中的所有大写字母转换为小写字母,并将结果打印出来。
阅读全文