我試圖從Python中的字符串中刪除的最後3個字符,我不知道這些字符,所以我不能用rstrip
,我還需要刪除任何白色空間並轉換爲大寫Python中刪除字符串的最後3個字符
一個例子是:
foo = "Bs12 3ab"
foo.replace(" ", "").rstrip(foo[-3:]).upper()
這工作,給我BS12這是我想要的,但是如果最後4 & 3字符是我鬆都相同例如,如果foo = "BS11 1AA"
我剛剛得到'BS'
例子可以是:
BS1 1AB
bs11ab
BS111ab
的字符串可以是6或7個字符,我需要刪除最後3(假設沒有空格)
任何提示嗎?
noctis的回答是最好的。只是說。 – Cinder 2012-09-04 17:39:32
不要看接受的答案,下去你會看到notics的答案 – 2015-09-10 19:05:56