怎么改变python中字符串的大小写
时间: 2023-09-22 10:08:12 浏览: 90
在Python中,可以使用字符串对象的`upper()`和`lower()`方法来改变字符串的大小写。
`upper()`方法将字符串中的所有字符都转换成大写,例如:
```
str = "hello world"
upper_str = str.upper()
print(upper_str)
```
输出结果为:
```
HELLO WORLD
```
`lower()`方法将字符串中的所有字符都转换成小写,例如:
```
str = "Hello World"
lower_str = str.lower()
print(lower_str)
```
输出结果为:
```
hello world
```
除此之外,还有`capitalize()`方法可以将字符串的第一个字符转换成大写,其余字符转换成小写,例如:
```
str = "hello world"
capitalize_str = str.capitalize()
print(capitalize_str)
```
输出结果为:
```
Hello world
```
还有一个`title()`方法可以将每个单词的第一个字符都转换成大写,例如:
```
str = "hello world"
title_str = str.title()
print(title_str)
```
输出结果为:
```
Hello World
```
相关问题
python 中字符串处理 大小写转换
在Python中,字符串处理中的大小写转换非常直观。主要有以下几个内置函数:
1. **lower()**:将字符串中的所有字符转换为小写。例如:
```python
string = "Hello World"
lower_string = string.lower()
print(lower_string) # 输出: hello world
```
2. **upper()**:将字符串中的所有字符转换为大写。示例:
```python
string = "Hello World"
upper_string = string.upper()
print(upper_string) # 输出: HELLO WORLD
```
3. **title()**:将每个单词的首字母转为大写。适用于句子格式的字符串。例如:
```python
sentence = "hello world"
title_sentence = sentence.title()
print(title_sentence) # 输出: Hello World
```
4. **capitalize()**:将字符串的第一个字符转为大写,其他字符转为小写。如果字符串为空,它会保持不变。如:
```python
string = "hello"
capitalized_string = string.capitalize()
print(capitalized_string) # 输出: Hello
```
5. **swapcase()**:交换字符串中大写字母和小写字母的位置。例如:
```python
string = "Python is FUN!"
swapped_string = string.swapcase()
print(swapped_string) # 输出: PYTHON IS fun!
```
python修改字符串大小写
Python提供了一些内置函数来修改字符串的大小写,包括:
1. upper():将字符串中所有字母转换为大写字母。
2. lower():将字符串中所有字母转换为小写字母。
3. capitalize():将字符串首字母大写,其余小写。
4. title():将字符串中每个单词的首字母大写,其余小写。
例如:
```python
string = "hello World!"
# 将字符串中所有字母转换为大写字母
string_upper = string.upper()
print(string_upper) # 输出: HELLO WORLD!
# 将字符串中所有字母转换为小写字母
string_lower = string.lower()
print(string_lower) # 输出: hello world!
# 将字符串首字母大写,其余小写
string_capitalize = string.capitalize()
print(string_capitalize) # 输出: Hello world!
# 将字符串中每个单词的首字母大写,其余小写
string_title = string.title()
print(string_title) # 输出: Hello World!
```
注意,上述函数均返回新的字符串,原字符串并未被修改。如果需要修改原字符串,可以使用赋值语句:
```python
string = "hello World!"
# 修改字符串为大写字母
string = string.upper()
print(string) # 输出: HELLO WORLD!
```
阅读全文