Python英文字母的大小写转换
时间: 2024-10-31 18:05:44 浏览: 6
Python写的英文字符大小写转换代码示例
5星 · 资源好评率100%
在Python中,你可以轻松地进行英文字母的大小写转换。以下是几种常见的操作:
1. 将字符串转换为大写 (upper):`str.upper()`,例如 `my_string = "hello".upper()`
2. 将字符串转换为小写 (lower):`str.lower()`,例如 `my_string = "HELLO".lower()`
3. 单词首字母大写 (title):`str.title()`,例如 `my_string = "hello world".title()`
4. 切片操作来只改变部分字符的大小写:`my_string[0] = my_string[0].upper()` 或 `my_string[0:5] = my_string[0:5].lower()`
要进行逐个字符的大小写转换,可以使用循环遍历字符串并更新每个字符:
```python
def case_conversion(s, conversion):
return ''.join(c if c.islower() and not conversion else c.upper() for c in s)
# 转换为大写或小写,conversion 参数为 True 代表转大写,False 代表转小写
my_string = "Hello World"
converted_string = case_conversion(my_string, True)
```
阅读全文