最終更新日: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桁目から、最後までという意味になります。
技術の進化についていけていないシステムエンジニア。浅く広く、何でも大体はこなせるエンジニアで重宝されてる(つもり)。でもやっぱり特化した武器欲しい。
備忘録として記事を投稿していますが、少しでも誰かの助けになればと思います。
最近はプロジェクトでReact(TypeScript )を触っています。
趣味でギター弾きます。