与.lower 一样,编写程序,提示输入一个字符串,不使用string.lower方法,将字符串变成小写形式。 请输入文字
时间: 2024-12-24 16:39:19 浏览: 3
当然可以。在Python中,如果你想要把输入的字符串转换成小写而不直接使用`lower()`方法,你可以遍历字符串的每个字符并利用ASCII码值来进行转换。ASCII码中大写字母的值比相应的小写字母大32。下面是一个简单的示例:
```python
def to_lower_case(input_str):
lower_str = ''
for char in input_str:
if 'A' <= char <= 'Z': # 检查字符是否是大写字母
lower_char = chr(ord(char) + 32) # 转换为小写
else:
lower_char = char # 如果不是大写字母,则不变
lower_str += lower_char
return lower_str
input_text = input("请输入一个字符串:")
print("转换后的小写形式:", to_lower_case(input_text))
```
在这个例子中,我们逐个检查字符串中的字符,如果它是大写字母,我们就把它转换成对应的小写字母。
阅读全文