📌  相关文章
📜  Python字符串方法 |设置 3 (strip, lstrip, rstrip, min, max, maketrans, translate, replace & expandtabs())(1)

📅  最后修改于: 2023-12-03 15:19:33.105000             🧑  作者: Mango

Python字符串方法介绍

本文介绍了Python字符串方法中的一些常用函数。Python中的字符串方法可以用于处理和操作字符串的各种操作。下面是一些常用的字符串方法的详细介绍。

1. strip()

strip() 方法用于移除字符串首尾的指定字符(默认为空格)。它返回移除字符后的新字符串。

text = '  Hello, World!  '
stripped_text = text.strip()
print(stripped_text)  # 输出:'Hello, World!'
2. lstrip()

lstrip() 方法用于移除字符串开头的指定字符(默认为空格)。它返回移除字符后的新字符串。

text = '  Hello, World!  '
stripped_text = text.lstrip()
print(stripped_text)  # 输出:'Hello, World!  '
3. rstrip()

rstrip() 方法用于移除字符串末尾的指定字符(默认为空格)。它返回移除字符后的新字符串。

text = '  Hello, World!  '
stripped_text = text.rstrip()
print(stripped_text)  # 输出:'  Hello, World!'
4. min() 和 max()

min() 方法返回字符串中最小的字符,max() 方法返回字符串中最大的字符。

text = 'Hello, World!'
min_char = min(text)
max_char = max(text)
print(min_char)  # 输出:' '
print(max_char)  # 输出:'r'
5. maketrans() 和 translate()

maketrans() 方法用于创建字符映射的转换表,translate() 方法用于根据转换表进行字符串的转换。

intab = 'aeiou'
outtab = '12345'
translator = str.maketrans(intab, outtab)

text = 'Hello, World!'
translated_text = text.translate(translator)
print(translated_text)  # 输出:'H2ll4, W4rld!'
6. replace()

replace() 方法用于替换字符串中的指定值为新的值。

text = 'Hello, World!'
replaced_text = text.replace('World', 'Python')
print(replaced_text)  # 输出:'Hello, Python!'
7. expandtabs()

expandtabs() 方法用于将字符串中的制表符\t转换为指定数量的空格,默认为8个空格。

text = 'Hello\tWorld!'
expanded_text = text.expandtabs()
print(expanded_text)  # 输出:'Hello   World!'

以上是Python字符串方法中的一些常用函数。使用这些方法,可以方便地处理和操作字符串的各种需求。