式は、演算子と1項以上のオペランド（被演算子）からなります。
典型的には中置の二項演算子式ですが、単項演算子やif式のような式とは思い難い見た目をしているものもありますが、値を持つ構文要素はすべからく式と考えて構いません。
次の表は、Pythonにおける演算子の優先順位を、最も高い優先順位（最も拘束力が強い）から最も低い優先順位（最も拘束力が弱い）へとまとめたものです。同じ枠内の演算子は同じ優先順位を持ちます。構文が明示的に与えられていない限り、演算子は二項演算子です。同じボックス内の演算子は左から右へグループ化されます（右から左へグループ化される指数演算を除く）。
比較、メンバーシップテスト、同一性テストはすべて同じ優先順位を持ち、比較のセクションで説明したように、左から右へ連鎖する機能を持っていることに注意してください。