输入一个字符串,输出其中最大的字符
时间: 2024-05-02 20:22:17 浏览: 74
输入一串字符和输出
可以使用Python内置函数max()来实现:
```python
s = "Hello, World!"
max_char = max(s)
print(max_char) # 输出: r
```
也可以使用循环来遍历字符串中的每一个字符,并使用ord()函数将字符转换为ASCII码值进行比较,找出最大的字符:
```python
s = "Hello, World!"
max_char = s[0]
for i in range(1, len(s)):
if ord(s[i]) > ord(max_char):
max_char = s[i]
print(max_char) # 输出: r
```
这里使用了ord()函数,它可以将一个字符转换为它在ASCII表中对应的整数。因为在ASCII表中,大写字母的编码范围是65~90,小写字母的编码范围是97~122,因此在比较字符大小时,可以直接比较它们的ASCII码值。
阅读全文