下面是我的代码,它从字符串中获取代码(总是在括号中,并且总是有 3 个字符):
raw_text='Spain (BCN)' #another examples: 'Italy (BGN)' , 'Germany (SXF)'
formatted_text=raw_text[raw_text.index('(')+1:len(raw_text)-1] # BCN,BGN,SFX
能不能写得简单一点?
请您参考如下方法:
如果你确定有这种格式,为什么不直接使用:
s.strip()[-4: -1]
当然,它不会检查字符串的格式。如果您想这样做,请使用 re 模块(正则表达式)。
希望对您有所帮助,
迪米
