ホームページ  >  記事  >  バックエンド開発  >  Pythonにおける一重引用符、二重引用符、三重引用符の違い

Pythonにおける一重引用符、二重引用符、三重引用符の違い

高洛峰
高洛峰オリジナル
2016-10-19 13:24:161138ブラウズ

Python では、文字列を一重引用符または二重引用符で囲むことができますが、PHP では、表現される文字列が一重引用符と二重引用符で囲まれる部分が異なります。ただし、php での一重引用符は二重引用符よりも高速に解析されます。引用。
Python で文字列オブジェクトを表す必要がある場合、一重引用符と二重引用符に違いはありません。
その逆も同様です。このため、Python では 2 つの方法が許可されています。実際のアプリケーションでは、Python の一重引用符と Python 二重引用符がより頻繁に使用されるため、常にエスケープ文字を使用する必要はありません。
たとえば、Python では:
a = 'i love 'laowang python'
print a

a = "i love 'laowang python'"
print a は同じ結果になります。
Python の三重引用符は、複数行のテキストを入力するために使用されます。つまり、三重引用符の間に入力された内容は、エスケープする必要がなく、n や非表示の文字もそのまま保持されます。この利点は、複数行のテキストを置換できることです。
例:
content = '''wwwfefefefefse%(name)s は
はは、彼の年齢は %(age)s'''
c = content % {'name':'pythoner','age': ' 20 '}
print c の結果は次のとおりです:
wwwfefefefefsepythoner は
はは、彼の年齢は 20 です

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。