Python转换小写字母
时间: 2023-11-05 21:03:02 浏览: 83
将字符串中的所有大写字母转换为小写字母可以使用字符串的 `lower()` 方法,如下所示:
```python
s = "Hello World"
s_lower = s.lower()
print(s_lower) # 输出 "hello world"
```
该方法会返回一个新的字符串,原字符串不会被修改。如果要将原字符串直接修改为小写字母形式,可以使用赋值操作:
```python
s = "Hello World"
s = s.lower()
print(s) # 输出 "hello world"
```
注意,字符串的 `lower()` 方法只会将大写字母转换为小写字母,其他字符不会受到影响。
相关问题
Python删除小写字母
在Python中,可以使用字符串的内置方法和正则表达式来删除小写字母。以下是两种常见的方法:
方法一:使用字符串的内置方法
可以使用字符串的`replace()`方法来删除小写字母。具体步骤如下:
1. 将字符串转换为列表,以便进行修改。
2. 使用`replace()`方法将小写字母替换为空字符串。
3. 将修改后的列表再转换回字符串。
示例代码如下:
```python
def remove_lowercase(string):
string_list = list(string)
for i in range(len(string_list)):
if string_list[i].islower():
string_list[i] = ""
return "".join(string_list)
# 示例用法
string = "Hello World"
result = remove_lowercase(string)
print(result) # 输出:H W
```
方法二:使用正则表达式
可以使用`re`模块中的`sub()`函数来使用正则表达式替换小写字母为空字符串。具体步骤如下:
1. 导入`re`模块。
2. 使用`re.sub()`函数,将小写字母替换为空字符串。
示例代码如下:
```python
import re
def remove_lowercase(string):
pattern = r'[a-z]'
result = re.sub(pattern, '', string)
return result
# 示例用法
string = "Hello World"
result = remove_lowercase(string)
print(result) # 输出:H W
```
python中将小写字母转换成大写
在 Python 中,可以使用 `upper()` 方法将小写字母转换成大写字母。例如:
```python
s = "hello world"
s_upper = s.upper()
print(s_upper)
```
输出结果为:
```
HELLO WORLD
```
`upper()` 方法会返回一个新的字符串,原字符串本身不会被修改。
阅读全文