python的strip函数 和 split函数的使用

python中的strip函数用于删除,split函数用于分割。

strip()方法

Python strip() 函数用于移除字符串头尾指定的字符(默认为空格或换行符)。

语法

str.strip([chars]);

参数

chars -- 移除字符串头尾指定的字符。

返回值

返回移除字符串头尾指定的字符生成的新字符串。

 

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

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

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

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

注意:

1)rm为空时,默认删除空白符(包括'/n', '/r','/t', ' ')

示例:

>>> '       internal whitespace is kept       '.strip()
'internal whitespace is kept 

你还可在一个字符串参数中指定要删除哪些字符。

示例:
>>> '*** SPAM * for * everyone!!! ***'.strip(' *!')
'SPAM * for * everyone' 
这个方法只删除开头或末尾的指定字符,因此中间的星号未被删除。

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

例如,

>>> a = '123abc'

>>> a.strip('21') '3abc'

>>> a.strip('12') '3abc'

结果是一样的

 

split()方法

Python split()函数通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则仅分隔 num 个子字符串

语法

str.split(str="", num=string.count(str)).

参数

str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。

num -- 分割次数。

返回值

返回分割后的字符串列表。

注意:如果没有指定分隔符,将默认在单个或多个连续的空白字符(空格、制表符、换行符等)处进行拆分。 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值