Python (2.7.3) 文字列に関する非常に基本的なクエリがあります。Python インタープリターとの違いは何ですか?
someString = 'foo bar'
someString
と
print someString
最初のものは を生成'foo bar'
し、2 番目は を生成しfoo bar
ます。
Python (2.7.3) 文字列に関する非常に基本的なクエリがあります。Python インタープリターとの違いは何ですか?
someString = 'foo bar'
someString
と
print someString
最初のものは を生成'foo bar'
し、2 番目は を生成しfoo bar
ます。
JustsomeString
はほとんど何もせず、someString 値を返します。対話型インタープリターでは、戻り値により、インタープリターはそのrepr
値を出力します。それ自体が有効な Python コードである文字列の表現になりますrepr(someString)
。'foo bar'
対話型インタープリターで実行しない場合、その行は単純に文字列の値を返しますが、それ以外の場合は何もしません (つまり、値は破棄されます)。
ただし、 printステートメントはステートメントを実行し、値を標準のシステム出力 (通常はコンソール ウィンドウ) に出力します。したがって、非対話型通訳セッションでは、これは引き続き表示されます。