首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Python中strip()函数

在python API中这样解释strip()函数: 图片 声明:s为字符串,rm为要删除的字符序列 s.strip(rm) 删除s字符串中开头、结尾处,位于 rm删除序列的字符 s.lstrip...(rm) 删除s字符串中开头处,位于 rm删除序列的字符 s.rstrip(rm) 删除s字符串中结尾处,位于 rm删除序列的字符 注意: 1....为空时,默认删除空白符(包括’\n’, ‘\r’, ‘\t’, ‘ ‘) 例如: >>> a=' Hello World ' >>> a ' Hello World ' >>> a.strip...() 'Hello World' >>> x='\t\r\npython' >>> x '\t\r\npython' >>> x.strip() 'python' 2.rm删除序列是只要边(开头或结尾...例如: >>> aString='123love' >>> aString '123love' >>> aString.strip('12') '3love' 发布者:全栈程序员栈长,转载请注明出处:https

47720

Python中的strip()的理解

在看到Python中strip的时候产生了疑问 strip() 用于移除字符串头尾指定的字符(默认为空格) 开始测试: >>> s = 'ncy_123.python' >>> s.strip('123...') 'ncy_123.python' 疑问:明明指定要删除123,但是为什么返回值根本没有变,继续测试 >>> s.strip('andyandc_3g1t2m') '.pytho' >>> s.strip...原理应该是这样:s.strip('andyandc_3g1t2m') 根据strip中的字符开始匹配字符串s,第一个为n,开始查找strip,有n,此时 s = 'cy_123.python',继续匹配...对理论进行测试: >>> s.strip('anyb_3g1t2m') 'cy_123.pytho' 测试成功 结论就是在字符串前面(或者后边)的字符未被删除之前,就算该字符后边与strip匹配也不进行删除...所以 >>> s.strip('anyb_3g1t2m') 'cy_123.pytho' >>> s.strip('_3g2t2manyb') 'cy_123.pytho' 返回结果是一样的。

75420

python strip() lstrip() rstrip() 使用方法

theString = 'saaaay yes no yaaaass' print theString.strip('say') print theString.strip('say ') #say...,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符 s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符...s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符 >>> s="  hello world " >>> string.strip(s) 'hello world' string.strip...例如 : 函数原型 声明:s为字符串,rm为要删除的字符序列 s.strip(rm)        删除s字符串中开头、结尾处,位于 rm删除序列的字符 s.lstrip(rm)       删除s字符串中开头处...例如 : >>>a='123abc' >>>a.strip('21') '3abc'                                  结果都是一样的 >>>a.strip('12')

1.9K40

Python3中的strip()、ls

Python中有三个去除头尾字符、空白符的函数,它们依次为: Strip:用来去除头尾字符、空白格(包括n、r、t、' ',即:换行、回车、制表符、空格) Lstrip:用来去除开头字符、空白格(包括...n、r、t、' ' ,即:换行、回车、制表符、空格) Rstrip:用来去除结尾字符、空白符(包括n、r、t、' ' ,即:换行、回车、制表符、空格) 从字面可以看出r=right,l=left ,strip...函数语法分别为: string.strip([chars]) string.lstrip([chars]) string.rstrip([chars]) 参数chare是可选的,当chars为空,默认删除...1.当chars为空时,默认删除空白格(包括n、r、t、' ' )  name = ' www.pythontab.com '  name ' www.pythontab.com '  name.strip...name = '-# www.pythontab.com #-'   name '-# www.pythontab.com #-'   name.strip('#-') #删除开头和结尾的#和-,空格被保留了

1.2K10
领券