编写一个 Mylower 函数,将一个字符串中所有的大写字母转换成小写字母,并输出转换后的字符串( ord ( x )函数, chr ( x )函数,实现字符和对应整数值转换,大写转小写,整数值+32)。
时间: 2024-10-27 18:02:27 浏览: 31
PHP实现字符串大小写转函数的功能实例
你可以使用 Python 的内置函数 `str.lower()` 来完成这个任务,它可以直接将所有大写字母转换为小写字母。不过如果你需要手动实现,可以借助 `ord()` 和 `chr()` 函数配合计算ASCII码来达到目的。这里是手动实现的一个示例:
```python
def mylower(s):
result = ""
for char in s:
if 'A' <= char <= 'Z': # 检查字符是否为大写字母
new_char_code = ord(char) + 32 # 将大写字符的ASCII码加32转为小写
result += chr(new_char_code) # 使用chr()函数得到新的字符
else:
result += char # 非大写字母直接保留不变
return result
# 测试
input_str = "Hello World!"
output_str = mylower(input_str)
print("转换后的字符串是:", output_str)
```
阅读全文