Python에서 문자열에서 마지막 3자를 제거하려고 합니다. 이 문자가 무엇인지 모르기 때문에 사용할 수 없습니다.rstrip, 또한 공백을 제거하고 대문자로 변환해야 합니다. 예를 들면 다음과 같습니다. foo = "Bs12 3ab" foo.replace(" ", "").rstrip(foo[-3:]).upper() 이것은 작동하고 나에게 준다"BS12"이것이 내가 원하는 것이지만 마지막 4번째와 3번째 문자가 같으면 둘 다 잃게 됩니다.foo = "BS11 1AA"난 그냥 얻을"BS". 의 예foo다음과 같을 수 있습니다. BS1 1AB bs11ab BS111ab 문자열은 6자 또는 7자일 수 있으며 마지막 3자를 삭제해야 합니다(공백이 없다고 가정). 모든 공백 제거: foo = ''.join(foo..