strip()函数

函数原型

声明:s为字符串,rm为要删除的字符序列

s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符

s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符

注意:

1. 当rm为空时,默认删除空白符(包括‘\n‘, ‘\r‘,  ‘\t‘,  ‘ ‘)

例如:

代码如下:

>>> a = ‘     123‘
>>>
a.strip()
‘123‘
>>> a=‘\t\tabc‘
‘abc‘
>>> a =
‘sdff\r\n‘
>>> a.strip()
‘sdff‘

2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。

例如 :

代码如下:

>>> a = ‘123abc‘
>>>
a.strip(‘21‘)
‘3abc‘   结果是一样的
>>>
a.strip(‘12‘)
‘3abc‘

时间: 2024-08-06 02:20:26

strip()函数的相关文章

python 中join()函数strip() 函数和 split() 函数的详解及实例

1.join()函数 Python中有join()和os.path.join()两个函数,具体作用如下: join():                连接字符串数组.将字符串.元组.列表中的元素以指定的字符(分隔符)连接生成一个新的字符串 语法:  'sep'.join(seq) 参数说明sep:分隔符.可以为空seq:要连接的元素序列.字符串.元组.字典上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串 返回值:返回一个以分隔符sep连接各个元素后生成的字符串 os.p

python中strip()函数的理解

1.strip()函数 函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) :删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.lstrip(rm) :删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm) :删除s字符串中结尾处,位于 rm删除序列的字符 现在来分析s.strip(rm)这个函数. 现在假设s='abcd' 则 s.strip('bd')----->'abc' 而s.strip('ba')和s.strip('ab')的结果是一样

strip()函数和 split()函数

一:python strip()函数介绍 函数原型:strip可以删除字符串的某些字符 声明:s为字符串,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符 注意: 1. 当rm为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ') 例如: 复

python strip()函数和Split函数的用法总结

strip函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符 注意: 1. 当rm为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ') 例如: 2.这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删

python strip()函数

转发:jihite-博客园-python strip()函数 函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符 注意: 1. 当rm为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ') 例如: 2.这里的rm删除

Python中strip()函数

在python API中这样解释strip()函数: 声明:s为字符串,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头.结尾处,位于 rm删除序列的字符 s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符 注意: 1. 当rm为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ') 例如: >>> a=' Hello

strip()函数---去除字符串首尾字符

#去除空 >>> s = ' 0000a0bc0000' >>> s.strip() '0000a0bc0000' #去除首尾字符'0' >>> s = '0000a0bc0000' >>> s.strip('0') 'a0bc' 不传入参数默认去除首尾空格 strip()函数只能去除首尾字符,中间的字符并不能去除 原文地址:https://www.cnblogs.com/thebear/p/9260676.html

Python:strip 函数的陷阱

S.strip(chars=None) strip 函数用于去除字符串首尾的空格,当 chars 不为 None 时,则删除字符串首尾的 chars 中的字符. 当 chars=None 时,去除首尾空格,没啥好说的,我们来看 chars 不为 None 时的情况. str = 'abc123abc' print(str.strip('a')) # bc123abc print(str.strip('abc')) # 123 结果跟预期的一样,我们再看下面的例子: print(str.strip

python strip()函数介绍

函数原型 声明:str为字符串,s为要删除的字符序列 str.strip(s)        删除str字符串中开头.结尾处,位于 s删除序列的字符 str.lstrip(s)       删除str字符串中开头处,位于 s删除序列的字符 str.rstrip(s)      删除str字符串中结尾处,位于 s删除序列的字符 注意: 当s为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ') 1 >>> str = "abaaba" 2 >

python:strip()函数和split()函数

strip()默认删除空白字符(\n,\r,\t,' ') split()函数有split()和os.path.split()两种形式,默认分隔符为空格,但是不能为空("")