首页天道酬勤python去除字符串空格,字符串删除指定字符

python去除字符串空格,字符串删除指定字符

张世龙 05-06 10:00 91次浏览

python的strip ) )可以移除头尾指定字符

ss='我的电话是18827038663,是微信号。 \n请参加。 谢谢你。 \n\n\n'print(ss.strip((\n ' ) )结果:

我的电话是18827038663,也是微信号。 请加入。 我发现只能删除头尾指定字符。

要删除中间字符,请使用replace ()函数

ss='我的电话是18827038663,是微信号。 \n请参加。 谢谢你。 \n\n\n'print(ss.replace(\n ','') )结果:

我的电话是18827038663,也是微信号。 请参加。 note:谢谢

1 .是1.strip(str )

基本用法: ss.strip(RMstr ) )。

ss.strip (如果参数为空,则默认情况下从ss字符串中删除头尾(r、(t、(n )、空格等字符)。 如果参数是字符,则可以删除头尾指定字符。 例如,以下情况:

输入:

ss='我的电话是18827038663,是微信号。 请加入。 谢谢你。 嗯' print(ss.strip ('嗯) ) ) )执行结果:

我的电话是18827038663,是微信号。 请加入。 谢谢你。 strip在字符级别上一致。 如果头尾出现字符集中的字符,则用strip而不是整个字符脱落。

ss.lstrip (是删除ss字符串开头的指定字符,ss.rstrip ) )删除ss的最后的指定字符

2 .替换(old,new[,max] ) )。

基本用法: ss.replace(old,new[,max] ) )。

old是原始字符串中的字符,new是要替换的新字符串,max是最大匹配次数,匹配时从左到右最多为max次。 通常不设定max的值,默认情况下全部被替换。

输入:

ss=' old old string ' ret=ss.replace (' old ',' new ',1 ) print )输出:

新old string

vscode终端命令不能用,vscode终端运行代码