目次

08 Python 文字列リテラル(fr)

文字列リテラル

f…フォーマット済み文字列リテラル(f-string)

python3.6で追加された新機能で、 .format() を使うことなく 文字列の中に変数を埋め込むことが出来ます。

name = 'King Kai'
like = 'driving'
print(f"My name is {name}. I like {like}.")
# My name is King Kai. I like driving.

r… raw string

通常はバックスラッシュがあった場合エスケープシーケンスが働きますが、
raw stringを用いることでそれを無視することが出来ます。

# \nは改行、\bはバックスペース、\"はダブルクォーテーションマーク
print("hello!\nMy naz\bme is \"King Kai\".")
# hello!
# My name is "King Kai"