s.strip()replace()
时间: 2024-02-27 14:50:07 浏览: 107
Python字符串方法.pdf
s.strip()是一个字符串方法,用于去除字符串两端的空格或指定的字符。它返回一个新的字符串,原始字符串不会被修改。
s.replace(old, new)也是一个字符串方法,用于将字符串中的指定字符或子串替换为新的字符或子串。它返回一个新的字符串,原始字符串不会被修改。
下面是对这两个方法的详细介绍:
1. s.strip():
- 语法:s.strip([chars])
- 功能:去除字符串s两端的空格或指定的字符。
- 参数:
- chars(可选):指定要去除的字符集合,默认为去除空格。
- 返回值:返回一个新的字符串,去除了两端的空格或指定的字符。
- 示例:
```
s = " hello world "
new_s = s.strip()
print(new_s) # 输出:"hello world"
```
2. s.replace(old, new):
- 语法:s.replace(old, new)
- 功能:将字符串s中的指定字符或子串old替换为新的字符或子串new。
- 参数:
- old:要被替换的字符或子串。
- new:替换后的新字符或子串。
- 返回值:返回一个新的字符串,替换完成后的结果。
- 示例:
```
s = "Hello, World!"
new_s = s.replace("World", "Python")
print(new_s) # 输出:"Hello, Python!"
```
阅读全文