Home  >  Article  >  Backend Development  >  How to use the strip() function in Python

How to use the strip() function in Python

WBOY
WBOYOriginal
2024-02-22 09:21:031045browse

How to use the strip() function in Python

Usage and code examples of the strip() function in Python

The strip() function in Python is used to remove specified characters at the beginning and end of a string (default is a space) function. It can handle string processing and sorting very conveniently. This article will introduce the usage of strip() function and provide specific code examples.

  1. Basic usage

The basic usage of the strip() function is very simple. It only requires an optional parameter chars to specify the characters to be removed. When no parameters are passed, spaces at the beginning and end of the string are removed by default.

The following is a basic usage example of the strip() function:

# 去除字符串开头和结尾的空格
str1 = "   Hello World!   "
result = str1.strip()
print(result)  # 输出:Hello World!(去掉了开头和结尾的空格)

# 去除字符串开头和结尾的指定字符
str2 = "*.*Hello World!.*.*"
result = str2.strip("*.")
print(result)  # 输出:Hello World!(去掉了开头和结尾的"*.")
  1. Removal of multiple characters

The strip() function can remove multiple characters at the same time characters, just pass these characters to the function as parameter chars. The strip() function removes these characters from the beginning and end of the string until the first non-specified character is encountered.

The following is an example of multiple character removal:

# 去除字符串开头和结尾的多个字符
str3 = "===Hello World!==="
result = str3.strip("=!")
print(result)  # 输出:Hello World(去掉了开头和结尾的"="和"!")

# 去除空格和换行符
str4 = "
    Hello World!    
"
result = str4.strip(" 
")
print(result)  # 输出:Hello World!(去掉了开头和结尾的空格和换行符)
  1. Removal of the left or right side

In addition to the strip() function, Python also provides The lstrip() and rstrip() functions are added.

lstrip() function is used to remove the specified characters at the beginning of the string;

rstrip() function is used to remove the specified characters at the end of the string.

The following are removal examples on the left and right:

# 去除字符串开头的指定字符
str5 = "###Hello World!"
result = str5.lstrip("#")
print(result)  # 输出:Hello World!(去掉了开头的"#")

# 去除字符串结尾的指定字符
str6 = "Hello World!++++"
result = str6.rstrip("+")
print(result)  # 输出:Hello World!(去掉了结尾的"+")

To sum up, the strip() function in Python is a very practical string processing function. It can easily remove specified characters at the beginning and end of a string, thereby helping us better process and organize strings. I hope the introduction and examples in this article can help readers better understand and apply the strip() function.

The above is the detailed content of How to use the strip() function in Python. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn