# strip() 移除首尾指定内容,默认移除空格
a = "abcbayabcyabc"
print(a.strip('abc')) #首尾依次被去除['a,'b','c']数组内的字符,直到字符在不数组内。所以,输出的结果为:yabcy
# lstrip用于去除左边的字符,rstrip用于去除右边的字符。
print(a.lstrip('abc')) #输出:yabcyabc
print(a.rstrip("abc")) #输出:abcbayabcy
# strip()应用场景,输密码时用户可能会手抖输入空格,用.strip()去队首尾的空格
pwd = input('password:')
if pwd.strip() == '123':
print('密码输入成功')
# "split分裂" split()以括号内容为指定界切分字符串,以列表形式输出
常规操作:
a = "abcgabcgabc"
print(a.split("g"))
输出:['abc', 'abc', 'abc']
实际应用:
c= "2423423432(like)2398742394"
print( c.split("(")[1].split(")")[0])
输出:like
在文本信息中split(),strip()运用的比较多
a = 'abc 1234'
a.split(' ')
可取到['abc','1234']
若在一个文本信息中
for line in f:
f.strip(\n).split(' ')
先要除去换行符,再以空格分裂