如何在python中修剪字符串的n个字符?

时间:2012-11-29 09:26:13

标签: python string strip

我是python的新手。我想修剪一个字符串,只有当它的最后6位为零时。 我检查了 strip()方法,但是我没有看到一个指示要从右边修剪的 n number 字符。

示例字符串:

20121124000000

结果字符串应为:

20121124

1 个答案:

答案 0 :(得分:7)

s = s[:-6] if s.endswith('000000') else s

或定义一个函数:

def rstrip_chars(s, chars):
    return s[:-len(chars)] if s.endswith(chars) else s

s = rstrip_chars(s, '000000')