Pythonのシングルクォーテーションとダブルクォーテーションの違い
Pythonのシングルクォーテーションとダブルクォーテーションの違いについて調べてみました。
1.はじめに
2.シングルクォーテーションとダブルクォーテーションの違い
シングルクォーテーションとダブルクォーテーションの違いは特にありません。
PHPなどでは変数を展開する場合にダブルクォーテーションで括る必要がありますが、Pythonはそのような仕様はないようです。
PHPの場合
$str = 'World';
echo "Hello $str";
またPythonでは下記の考慮が必要です。
シングルクォーテーション:文字列にシングルクォーテーションが含まれる場合、エスケープが必要
str = '\'Hello World\''
ダブルクォーテーション:文字列にダブルクォーテーションが含まれる場合、エスケープが必要
str = "\"Hello World\""
言い換えると、逆のパターンであればエスケープは不要です。
str = "'Hello World'"
または
str = '"Hello World"'
Posted by yujiro このページの先頭に戻る
- PythonでJSONファイルの日本語キーを読む方法
- PythonでEUC-JPのファイルを読み込んで正規表現を使う方法
- Pythonで正規表現を使う方法
- Pythonで「SyntaxError: Non-ASCII character」というエラーの対処
- Pythonで文字列を取得する方法
- Pythonで改行せずに出力する方法
- Pythonでshebang行を書く方法
- Pythonで改行を含む複数行データを代入する方法(ヒアドキュメント)
- Pythonで"Hello World"を出力する方法
トラックバックURL
コメントする
greeting