Skip to main content
 首页 » 编程设计

Python删除字符串的最后一个字符,如果它是一个字母

2025年05月04日30yyy_WW

如果是字母,如何删除字符串的最后一个字符。

例如,如果我有以下字符串。

my_string = 'ABC 1.1 A' 
my_string2 = 'ABC 1.1 B' 
my_string3 = 'DEF 1' 

我想要 my_string = 'ABC 1.1'、my_string2 = 'ABC 1.1' 和 my_strin3 = 'DEF 1'

这些字符串是从数据库生成的,因此不是手动过程。

请您参考如下方法:

你可以使用str.rstrip():

import string 
my_string = my_string.rstrip(string.ascii_letters + string.whitespace) 

这将从字符串末尾删除所有字母和空白字符。