0
我想从一个字符串列表剥离子'_pf'
。它适用于大多数人,但不是在我想保留的字符串部分存在p
。例如蟒蛇条函数给出了意想不到的结果
我希望上面的顺序给出'tcp'
输出,为什么不呢?我误解了strip
函数吗?
我想从一个字符串列表剥离子'_pf'
。它适用于大多数人,但不是在我想保留的字符串部分存在p
。例如蟒蛇条函数给出了意想不到的结果
我希望上面的顺序给出'tcp'
输出,为什么不呢?我误解了strip
函数吗?
你可以使用:
x = 'tcp_ip'
x.split('_ip')[0]
输出:
'tcp'
您也可以使用如下泻功能,
x.split( '_ PF')[0]
它会给你tcp。
仔细阅读'strip'方法手册:“如果给出而不是无,字符必须是一个字符串;字符串中的字符将从字符串的两端剥离此方法被调用” – GWW
有你试过咨询[docs](https://docs.python.org/3/library/stdtypes.html#str.strip)? “字符参数不是前缀或后缀;相反,它的值的所有组合都被剥离了” –
好吧,我认为它只会剥离传递给它的整个子字符串,而不是它内部的任何字符。有没有其他的功能可以完成我正在做的事情? – doctorer