用python编写函数,将输入字符串的所有大写字母转换为小写
时间: 2024-03-14 08:45:21 浏览: 67
可以使用Python内置函数`lower()`来将字符串中的大写字母转换为小写。
下面是一个示例函数:
```python
def to_lower_case(string):
return string.lower()
```
该函数接收一个字符串作为参数,返回将其中所有大写字母转换为小写后的结果。
例如,调用`to_lower_case("Hello World!")`会返回`"hello world!"`。
相关问题
python 将输入的字符串中,大写字母转换为小写字母,小写字母转换为大写字母。
你可以使用Python内置的字符串方法`swapcase()`来实现字符串中大小写字母的转换,代码如下:
```python
s = input("请输入字符串:")
new_s = s.swapcase()
print("转换后的字符串为:", new_s)
```
这段代码首先使用`input()`函数获取用户输入的字符串,然后使用`swapcase()`方法将其中的大小写字母互换,最后将转换后的字符串输出。
如何用Python编写一个名为change的函数,该函数接受一个字符串str1作为输入,目标是将其中的所有大写字母转换为小写字母,所有小写字母转换为大写字母,但保持非英文字符不变?请提供相应的Python代码实现。
可以使用Python内置的`str.upper()`和`str.lower()`方法结合条件判断来实现这个功能。下面是一个简单的函数实现:
```python
def change(str1):
result = ""
for char in str1:
if char.isalpha(): # 检查字符是否为字母
if char.islower():
result += char.upper() # 如果是小写字母,转为大写
else:
result += char.lower() # 如果是大写字母,转为小写
else:
result += char # 非字母字符不变
return result
# 示例
input_str = "Hello, World! This is a Test."
output_str = change(input_str)
print(output_str) # 输出: hELLO, wORLD! tHIS IS A TEST.
阅读全文