我是python的新手。我想修剪一个字符串,只有当它的最后6位为零时。 我检查了 strip()方法,但是我没有看到一个指示要从右边修剪的 n number 字符。
示例字符串:
20121124000000
结果字符串应为:
20121124
答案 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')