読者です 読者をやめる 読者になる 読者になる

感謝のプログラミング 10000時間

たどり着いた結果(さき)は、感謝でした。

Pythonで改行を含む文字列を定義する方法

Python
<スポンサーリンク>

Pythonで改行を含む文字列を操作する

Pythonではクオテーションを3つ重ねると、改行を含んだ文字列を定義できる。
["""][''']みたいな。
実際見てみよう。

# -*- coding: utf-8 -*-
def func():
    word = """最近女の子と飲みに行く機会が増えた。
そうすると、勉強がおろそかになってしまっている"""
    print(word)

#関数の実行
func()

実行結果はこうなる

最近女の子と飲みに行く機会が増えた。
そうすると、勉強がおろそかになってしまっている

\nのようなエスケープシーケンスを使って改行するという手もある。
バックスラッシュ(\)自体を文字列として表記したいときは、\\のようにバックスラッシュを2つ重ねる。

エスケープシーケンス一覧

エスケープシーケンス 説明
\n 改行
\r 改行(CR,キャリッジ・リターン)
\t 水平タブ
\f 改ページ
\' シングルクオテーション
\"" ダブルクオテーション
\\ バックスラッシュ

読んだ本

みんなのPython 第3版

みんなのPython 第3版


Python入門の定番。