這讓我瘋狂。我有一個這樣的字符串:python使用變量裏面command.replace
Sheridan School III
在列表如下:
Sheridan School III
Lake Bluff Elementary II
Barrington IV
我想使後部到一個變量homeseries
並作出之前的部分那變成變量homeclub
當我分割字符串我可以得到系列,沒有問題,如下所示。
但是我不能在.replace
字符串裏面使用那個系列,我想用它來擺脫原始字符串的最後部分。如何在.replace中使用變量? Python會拋出一個錯誤,我相信有一個簡單的方法可以將它作爲變量引用。
homeclubfull = "Sheridan School III"
homeclublist = homeclubfull.split(" ")
homeseries = homeclublist[-1:] # this should return "III"
homeclub=homeclubfull.replace(homeseries,'')
print homeclub, home series
錯誤拋出:
import.py:51: TypeError: expected a character buffer object
你不僅修復它(謝謝)你教育我(謝謝^ 2) - 你'太棒了,Martijn! – 2013-04-20 21:06:10