Owe*_*wen 1 python string strip
我是python的新手.我想修剪一个字符串,如果它的最后6位是0.我检查了strip()方法,但是我没有看到一个指示从右边修剪n个字符的方法.
样本字符串:
20121124000000
Run Code Online (Sandbox Code Playgroud)
结果字符串应该是:
20121124
Run Code Online (Sandbox Code Playgroud)
s = s[:-6] if s.endswith('000000') else s
Run Code Online (Sandbox Code Playgroud)
或定义一个函数:
def rstrip_chars(s, chars):
return s[:-len(chars)] if s.endswith(chars) else s
s = rstrip_chars(s, '000000')
Run Code Online (Sandbox Code Playgroud)