後ろn文字を削除して表示する

最終更新日:2021‐09-27

python3で後ろn文字を削除して表示するロジックです。

:(コロン)の位置がポイントです。

-(マイナス)で後ろからを意味し、:(コロン)は範囲指定を意味します。

str1 = 'python3.exe'

if str1[-4:] == ".exe":
    # 後ろ4文字を削除して表示
    print(str1[:-4])

    # 後ろ4文字だけ表示
    print(str1[-4:])
else:
    print(str1)

実行結果はこのようになります。

python3
.exe

str1[:-4]は、先頭0桁目から、最終桁-4した位置までという意味になります。

str1[-4:]は、後ろから4桁目から、最後までという意味になります。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です