🍵

競プロ私的スニペット Python3 デバッグ編

2023/11/26に公開

f-string tricks

例えば i という変数の値を調べたいときに print(i) と出すより、 print('i:', i) のように出したい場合がある。
理由は単に print(i) とすると、 print(j) のように別の変数も出力しているときに区別する負荷がかかるため。

以下のようにf文字列では同様のことができる。

i = 10
j = 20
print(f"{i= }")  # 'i= 10'
print(f"{j= }")  # 'j= 20'

Discussion