ホームページ >バックエンド開発 >Python チュートリアル >Pythonのevalとはどういう意味ですか?

Pythonのevalとはどういう意味ですか?

青灯夜游
青灯夜游オリジナル
2019-05-22 15:18:09245062ブラウズ

eval とは「評価」という意味で、Python の組み込み関数で、文字列式を実行し、式の計算結果を返すために使用されます。つまり、変数を代入する際に、右辺に等号は、文字列形式で書かれ、戻り値がこの式の結果であることを意味します。構文「eval(expression[, globals[, locals]])」。

Pythonのevalとはどういう意味ですか?

このチュートリアルの動作環境: Windows7 システム、Python3 バージョン、DELL G3 コンピューター

eval() 関数

eval() 関数は、文字列式を実行し、式の値を返すために使用されます。

#構文

eval(expression[, globals[, locals]])

パラメータ

● 式 -- 式。

##●グローバル -- 変数スコープ、グローバル名前空間が指定されている場合は、ディクショナリ オブジェクトである必要があります。

# ローカル -- 変数スコープ、ローカル名前空間 (指定されている場合) は、任意のマッピング オブジェクトにすることができます。

#戻り値

式の計算結果を返します。

例:

>>>x = 7
>>> eval( '3 * x' )
21
>>> eval('pow(2,2)')
4
>>> eval('2 + 2')
4
>>> n=81
>>> eval("n + 4")
85

以上がPythonのevalとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。