Python .strip()方法详解

Python .strip()方法详解

Python .strip()方法详解

在Python中,.strip()方法是用来去除字符串中指定字符(默认为空格)的方法。它会返回一个新的字符串,不会改变原始字符串。

基本用法

.strip()方法没有参数时,默认去除字符串首尾的空格符、制表符和换行符。

示例代码:

str1 = "  Hello, geek-docs.com!  "
str2 = str1.strip()

print(str2)

运行结果:

Hello, geek-docs.com!

指定去除字符

除了默认去除空格符、制表符和换行符外,我们还可以指定要去除的字符。

示例代码:

str1 = "###~###Hello, geek-docs.com!###~###"
str2 = str1.strip("#~")

print(str2)

运行结果:

Hello, geek-docs.com!

去除左边或右边的字符

除了.strip()方法外,还可以使用.lstrip()方法去除字符串左边的字符,使用.rstrip()方法去除字符串右边的字符。

示例代码:

str1 = "geek-docs.com!!!"
str2 = str1.rstrip("!")

print(str2)

运行结果:

geek-docs.com

注意事项

  • .strip()方法只会去除字符串首尾的指定字符,中间位置的字符不会受影响。
  • 去除的字符只能是连续出现的,如示例中的”#”和”~”。

通过以上介绍,我们可以清楚地了解了Python中.strip()方法的基本用法和注意事项。在实际应用中,根据具体情况来灵活运用这一方法,能够帮助我们处理字符串中的空格和特定字符,使得我们的代码更加简洁和高效。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程