我有一个字符串是"3050070202_Level2"。我想删除"_Level2"。例如,我想要的输出只是'3050070202'


input = '3050070102_Level2'
desired _output = '3050070202'

我尝试使用str.strip(),但这样做会从所需的输出中删除2,也会删除

试试这个:

desired_output = input.split("_")[0]

split()函数按照给定的字符序列(在这种情况下,长度为1,只有字符_(拆分字符串,并返回一个拆分列表。使用[0],您可以对第一个分割进行索引,这是您想要的字符串。

额外奖励:如果你想将结果字符串转换为int,请执行以下操作:

output_int = int(desired_output)

最新更新