ホームページ >バックエンド開発 >Python チュートリアル >Pythonにおける一重引用符、二重引用符、三重引用符の違い
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 です