1. ホーム
  2. python

[解決済み] Pythonの式と文の違いは何ですか?

2022-03-25 03:46:47

質問

Pythonでは、式と文はどう違うのですか?

どのように解決するのですか?

表現方法 を含むだけです。 識別子 , リテラル 演算子 演算子には算術演算子やブール演算子が含まれ、関数 呼び出し演算子 () その サブスクリプション・オペレーター [] と同様で、ある種の "value" に還元することができ、これは任意の Python オブジェクトにすることができます。 例を挙げます。

3 + 5
map(lambda x: x*x, range(10))
[a.x for a in some_iterable]
yield 7

ステートメント (参照 1 , 2 一方、Pythonのコードの1行(または数行)を構成することができるすべてのものです。 式もステートメントであることに注意してください。 例を挙げます。

# all the above expressions
print 42
if x: do_y()
return
a = 7