Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私はpythonが初めてです。最後の 6 桁がゼロの場合にのみ、文字列をトリミングしたいと思います。strip()メソッドをチェックしましたが、右からトリミングするn 個の文字を示すメソッドが見つかりません。
サンプル文字列:
20121124000000
結果文字列は次のようになります。
20121124
s = s[:-6] if s.endswith('000000') else s
or define a function:
def rstrip_chars(s, chars): return s[:-len(chars)] if s.endswith(chars) else s s = rstrip_chars(s, '000000')