кодесурса
«Python

Python: функция eval ()

script1adsense2code
script1adsense3code

функция eval ()

Функция eval () используется для оценки указанного выражения. Если выражение является правильным выражением Python, оно будет выполнено.

Версия:

(Python 3)

Синтаксис :

 eval (выражение, глобальные переменные = нет, локальные = нет)

Параметр:

название Описание Необходимые /
Необязательный
выражение Анализируемая строка, которая будет оцениваться как выражение Python. необходимые
глобалы Словарь Необязательный
местные жители Картографический объект. Необязательный

Пример: функция Python eval ()

x = 5
print(eval('x+1'))
print(eval('x'))

Выход:

 6
5

Пример: передача пустого словаря в качестве параметра globals

from math import *
print(eval('dir()', {}))
#Following code will raise an exception
print(eval('sqrt(36)', {}))

Выход:

 [ '__Builtins__']
Traceback (последний вызов был последним):
  Файл "/tmp/sessions/5cb89b87138fc37f/main.py", строка 5, в 
    print (eval ('sqrt (36)', {}))
  Файл "", строка 1, в 
NameError: имя 'sqrt' не определено

Редактор кода Python:

Предыдущая: enumerate ()
Далее: exec ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code