Bus errorとSegmentation faultに困ったら見るブログ

物理の研究者による日々の研究生活のメモ書きです ( python/emacs/html/Japascript/シェルスクリプト/TeX/Mac/C言語/Linux/git/tmux/R/ポケモンGO)

【python3】文字列の最後の3文字がキーワードと一致するなら、そこを取り除く

文字列の最後の3文字の取り出し方

hoge="123456ABC"

hoge[-3:]

とすると、
'ABC'が返ってくる

 

最後3文字がABCと一致する場合にはABCを取り除いた文字列に処理をしたい時は・・・

 

if hoge[-3:] == "ABC":

 # hoge[:-3]に対するなんかの処理

 

hoge[:-3] で後ろの3文字以外の前半部分に対して処理ができる