簡體   English   中英

將字符串中的最后兩個字母大寫

[英]Capitalize the last two letters in a string

我的嘗試:

location = "new orleans, la"
location = location[:-1].upper()

最后一個字母被截斷。 我只想將狀態(縮寫為2個字母)大寫。

該代碼將除最后兩個字符外的所有字符保留為原始狀態。 為此,它以大寫形式附加了最后兩個字符。

location = "new orleans, la"
location = location[0:-2] + location[-2:].upper()

你被切斷,因為這正是你告訴它做的事:采取所有字符,直到達到-但不包括-最后一個, 全部轉換為大寫,並作出新的價值location

結果:

'new orleans, LA'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM