-1
我构建了这个简单的小函数来将6个字符的字符串分成两个段,但为什么它不返回两个3个字母的结果?即,我会想:Python - 为什么零索引不适用于字符串?
FXPair [0:2] => 0,1,2在索引方面?
def ISOCodes(FXPair):
ccy1 = FXPair[0:2]
ccy2 = FXPair[3:5]
return [ccy1, ccy2]
ISOCodes('USDCAD')
[ '美国', 'CA']
至于为什么切片是半开的,请阅读https://stackoverflow.com/questions/11364533/why-are-slice-and-range-upper-bound-exclusive –