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