Python strip()函数的用法

Python strip()函数的用法

strip()函数是Python的一个预定义库函数。通过将传递给strip()函数的前导和尾随的空格、字符和符号移除,它用于返回原始字符串的副本。换句话说,一组字符被作为参数传递给Python的string strip()函数,然后从字符串的左右两端移除字符。如果strip()函数没有参数传递,它默认移除字符串开头和结尾的空格。

Python strip()函数的用法

strip() 函数在 Python 中的使用

语法

strip( 'characters' )

参数:

  • strip,或者是 “chars”:可选参数是strip()参数。因此,如果程序员不传递任何参数,strip()函数将从字符串中删除开头和结尾的空白字符。
  • 如果将给定的边界的排列传递给strip()功能,它将从第一个字符串中删除字符或图像。
  • 返回值:通过从原始字符串中删除一组字符或空白字符,它返回一个副本。

使用strip()函数从给定的字符串中删除字符或符号

让我们来看一个示例,在Python中使用strip()函数从给定的字符串中删除前导或尾部字符。

Strip.py

输出

使用strip()函数从给定字符串中去除空白字符

让我们考虑一个示例,在Python中通过删除给定字符串中的前导或尾随空格来执行strip()函数。

Strip2.py

str1 = '   Welcome to the World!              '
# print the original string
print (' Given string is: ', str1)

# use strip() function to remove whitespace
str2 = str1.strip()
print(" After removing whitespaces from an original string: ", str2)

str3 = '             Learn    Python    programming          '
# print the original string
print (' Given string is: ', str3)

# use strip() function to remove whitespace
str4 = str3.strip()
print(" After removing whitespaces from an original string: ", str4)

输出

Given string is:     Welcome to the World!
 After removing whitespaces from an original string:  Welcome to the World!
 Given string is:               Learn    Python    programming
 After removing whitespaces from an original string:  Learn    Python    programming

在上面的程序中,我们使用了strip()函数来删除给定字符串开头和结尾的空格,但它不会删除字符串之间的空格。

使用strip()函数从用户获取任意字符串并删除任何字符或符号的程序

Prog.py

str1 = input( " Enter the string ") # take a string 
print (" Your string is ", str1) 
ch = input (" Enter any character or symbol that you don't want to see in the string ")
res = str1.strip (ch) 
# print the string after using a strip() method
print (" After performing the strip() function, \n Your string is ", res)

输出

Enter the string *** Welcome to JavaTpoint. Learn Python programming !!! &&
 Your string is  *** Welcome to JavaTpoint. Learn Python programming !!! &&
 Enter any character or symbol that you don't want to see in the string * $ Wel ! &
 After performing the strip() function, 
 Your string is  come to JavaTpoint. Learn Python programming

为什么要使用Python的strip()函数

使用Python的strip函数的原因如下:

  • 它帮助从第一个字符串的开始和结尾处删除字符,根据strip()功能之前的字符。
  • strip函数默认只删除字符串两端的空白字符,如果用户没有传递任何字符。
  • 如果开头或结尾没有空白字符,它返回原始字符串而不进行任何更改。
  • 如果传递的字符与第一个字符串不匹配,strip函数将返回第一个字符串。

结论

我们在前面的话题中学习了Python库的strip()函数。它是一个用于从第一个字符串的开头和结尾删除字符或空格的strip()功能。然而,如果用户没有传递任何字符,strip()函数只会删除主字符串的前导和尾随空格。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程