スポンサーリンク

文字列①|「’」と「”」を文字列に入れる方法&様々なエスケープシケンス

基本的なPythonの文法

文字列を定義するときに用いる「’」「”」などのコーテーションを文字列に入れる方法、特殊な文字や改行をするとに用いるエスケープシーケンスという技法についてみていきます。

文字列にコーテーションを入れる

Python3にはシングルコーテーション(’)とダブルコーテーション(”)と使用方法が同一用途の記号があります。
両者は「’a’」「”a”」と同じ用途で使用します。
なぜ?と思いませんか。
理由はコーテーション自体を表現したい場合に使用するからです。シングルコーテーションを文字列で使いたい場合はダブルコーテーションで囲い(①)、逆にダブルコーテーションが使いたいときはシングルコーテーションで囲え(②)ば良いのです。

文字列の中でシングルコーテーションとダブルコーテーション両方使いたい場合はどうでしょうか。

エスケープシーケンスについて

文字列に特殊な文字を含めるために「¥」を入れることを「エスケープシーケンス」といいます。
文字列と表示したいコーテーションの前に「¥」を入力すればよいのです。(③)

エスケープシーケンスいろいろ

記号    意味
¥’シングルコーテーション
¥”ダブルコーテーション
①¥¥③¥
② ¥n④改行

①¥\ 「¥」を表示したいときに使います
②¥n 改行したいときに使います

①を実行した結果が③
②を実行した結果が④

まとめ

文字列の中にコーテションを入れる方法。エスケープシーケンスについて確認しました。

コメント

タイトルとURLをコピーしました