Python 3 では、print が関数化されました。assert をステートメントにする利点は何ですか?
1 に答える
4
最適化のため。-O オプションを指定して Python スクリプトを実行すると、assert ステートメントのコードは生成されません。assert が関数の場合、これは不可能です。
この動作を参照している assertのドキュメントを参照してください。
于 2012-12-11T22:15:50.597 に答える