【发布时间】:2018-08-23 20:58:55
【问题描述】:
我的尝试:
location = "new orleans, la"
location = location[:-1].upper()
最后一个字母被剪掉了。我只想将州(2 字母缩写)大写。
【问题讨论】:
我的尝试:
location = "new orleans, la"
location = location[:-1].upper()
最后一个字母被剪掉了。我只想将州(2 字母缩写)大写。
【问题讨论】:
此代码将除最后两个字符之外的所有字符都保留为原始状态。为此,它将最后两个字符附加为大写。
location = "new orleans, la"
location = location[0:-2] + location[-2:].upper()
你被打断了,因为这正是你告诉它要做的事情:将所有字符直到 - 但不包括 - 最后一个字符,将它们 all 转换为大写,然后location 的新值。
结果:
'new orleans, LA'
【讨论】: