Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで印刷しているときに円記号が2回表示されるのはなぜですか?


バックスラッシュはエスケープ文字です。引用符、二重引用符、改行などの文字をエスケープするために使用されます。バックスラッシュを含む文字列を印刷すると、バックスラッシュもエスケープする必要があるため、2回表示されます。これは、このバックスラッシュがエスケープ文字としてではなく、バックスラッシュとしてのみ使用されることをインタプリタに伝えていることを意味します。たとえば、

print 'hello \\ John\'s friends'

出力

"hello \ John's friends"

  1. Pythonを学ぶべき10の理由

    Pythonは、ダウンロード、使用、コーディングが完全に無料の言語です。そのコマンドは主に簡単な英語です。これにより、コマンドの記憶と記述が容易になります。コードは読みやすく、少しの知識があれば、開発者はコードを見るだけで多くのことを学ぶことができます。 複雑なアプリケーションを簡単に実装できる多くの機能を提供する標準ライブラリがあります。 Pythonは、初心者を念頭に置いて設計されました。空白と一般的な式を使用することで、面倒な変数宣言や醜い中括弧が不要になりました。 プログラミングの最初のステップ Pythonは、プログラミングドメインへの出発点になります。雇用主は完全にスタッ

  2. Pythonが他の言語より遅いのはなぜですか?

    Pythonはスクリプト言語であり、Cはプログラミング言語です。 C / C ++はPythonに比べて比較的高速です。これは、Pythonスクリプトを実行すると、そのインタープリターがスクリプトを1行ずつ解釈して出力を生成するためですが、Cでは、コンパイラーが最初にスクリプトをコンパイルして、以下に関して最適化された出力を生成します。ハードウェア。 Javaや.NETなどの他の言語の場合、JITコンパイラは実行時にバイトコードをネイティブコードにコンパイルするため、Javaバイトコードと.NETバイトコードはそれぞれPythonよりも高速に実行されます。 Pythonの動的な性質によりJIT