总结:strip是删除的意思;而split则是分割的意思。strip可以删除字符串的某些字符,而split则是根据规定的字符将字符串进行分割。
一、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删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉。
1.1.删除开头结尾的空白符(包括'\n', '\r', '\t', ' ')
打印结果:
abc def g
abc def g
1.2.以某个字符为单位的删除
先检查字符串的第一个字符,这个字符如果在要删除的序列中,则把这个字符删除掉。再检查第二个字符,如果第二个字符也在要删除的字符串中,则删除,如果不在则停止删除。(同样也是开头和结尾)
二 、python split()函数 介绍
2.1 按某一个字符分割,如‘.'
打印结果:
www.google.com
['www', 'google', 'com']
分割完生成一个list
2.2 按某一个字符分割,且分割n次。如按‘.'分割1次
打印结果:
['www', 'google.com']
按“.”这个字符,分割了一次,生成结果为一个list
2.3 split分隔后是一个列表,[0]表示取其第一个元素:
打印结果:
www