Pythonで文字列を複数行に改行する方法について解説します。Pythonで文字列を複数行にわたって改行して記述する方法は主に3つあります。
-
三重引用符・トリプルクォート( ”’…”’ または \”\”\”…\”\”\” )を使う
- この方法では、コード上も改行し、文字列にも改行が反映されます。
“`python
s = ”’1行目
2行目
3行目”’
print(s)
1行目
2行目
3行目
“`
- この方法では、コード上も改行し、文字列にも改行が反映されます。
-
バックスラッシュ( \ )を使う
- この方法では、コード上は改行しますが、文字列に改行は反映されません。
“`python
s = ‘1行目’ \
‘2行目’ \
‘3行目’
print(s)
1行目2行目3行目
“`
- この方法では、コード上は改行しますが、文字列に改行は反映されません。
-
丸括弧( (…) )を使う
- この方法でも、コード上は改行しますが、文字列に改行は反映されません。
“`python
s = (‘1行目’
‘2行目’
‘3行目’)
print(s)
1行目2行目3行
“`
- この方法でも、コード上は改行しますが、文字列に改行は反映されません。
これらの方法を適切に使い分けることで、Pythonのコードの可読性を向上させることができます。特に長い文字列を扱う際には、これらの方法が有効です。