この記事では、すべての人のためのエディターは、Pythonでのevalの機能とサンプルコードについてです。それを必要とする友人は、それを参照してください。
eval()関数は、文字列式を実行し、式の値を返すために使用されます。
評価関数関数:文字列strを有効な式として評価し、計算結果を返します。eval関数は、list、dict、tuple、strの間の変換を実現できます。
eval()メソッドの構文:
1
eval(expression[, globals[, locals
パラメータ:
式-式。
globals-変数スコープ、グローバル名前空間(指定されている場合)は、辞書オブジェクトである必要があります。
locals-変数スコープ、ローカル名前空間(提供されている場合)は、任意のマッピングオブジェクトにすることができます。
使用例:
1.文字列をリストに変換します
4
5
6
7
8
9
a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
print(type(a))
b = eval(a)
print(type(b))
print(b)
2.文字列を辞書に変換します
a = "{1: 'a', 2: 'b'}"
print(type(a))
b = eval(a)
print(type(b))
print(b)
3.文字列をタプルに変換します
a = "([1,2], [3,4], [5,6], [7,8], (9,0))"
print(type(a))
b=eval(a)
print(type(b))
print(b)
上記はPythonのeval関数の詳細な内容です。ご研究ありがとうございます。
私はPython開発エンジニアであり、Web開発、クローラー、データ分析、データ視覚化、機械学習、インタビューコレクションへの基本的なPythonスクリプトを含む、最新のPythonシステム学習チュートリアルのセットをまとめました。これらの資料が必要な場合は、エディターに注意を払い、Qスカート851211580を追加してPythonの学習資料と学習ビデオを入手し、偉大な神からのオンラインガイダンスを入手してください。