这让我疯狂。我有一个这样的字符串: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