Python:Библиотека/3/Модули/builtins/exec(): различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{Python/Панель перехода}} {{Myagkij-редактор}} ==exec()== <syntaxhighlight lang="python" enclose="div"> exec(expression, [globals, [loca...»)
 
Нет описания правки
 
Строка 5: Строка 5:
==exec()==
==exec()==


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
exec(expression, [globals, [locals]])
exec(expression, [globals, [locals]])
</syntaxhighlight>
</syntaxhighlight>
Строка 13: Строка 13:
==Параметры==
==Параметры==


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">
expression - объект кода или строка
expression - объект кода или строка
globals    - словарь используемый в качестве пространства имен. если не указано - используется текущее пространство имен.
globals    - словарь используемый в качестве пространства имен. если не указано - используется текущее пространство имен.
Строка 23: Строка 23:
===№1===
===№1===


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">


</syntaxhighlight>
</syntaxhighlight>
Строка 29: Строка 29:
Вывод:
Вывод:


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">


</syntaxhighlight>
</syntaxhighlight>
Строка 35: Строка 35:
===№2===
===№2===


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">


</syntaxhighlight>
</syntaxhighlight>
Строка 41: Строка 41:
Вывод:
Вывод:


<syntaxhighlight lang="python" enclose="div">
<syntaxhighlight lang="python">


</syntaxhighlight>
</syntaxhighlight>

Текущая версия от 18:10, 14 мая 2023

Проверка/Оформление/Редактирование: Мякишев Е.А.


exec()

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

Возвращает результат вычисления выражения expression. Функция выполняет любые инструкции. Использование функции exec безопасно, только в в том случае, если источник кода известен и вы ему доверяете.

Параметры

expression - объект кода или строка
globals    - словарь используемый в качестве пространства имен. если не указано - используется текущее пространство имен.
locals     - словарь используемый в качестве пространства имен. если не указано - используется текущее пространство имен.

Пример

№1

Вывод:

№2

Вывод:

См.также

Внешние ссылки