Продолжаем вариации на тему «Hello, World!» в Python. Следующие два примера (с разными вариантами оформления многострочной строки) демонстрируют работу встроенной функции exec() в языке Python. *** Функция exec() принимает строку, содержащую валидный Python-код, и выполняет этот код в текущем контексте (то есть в той же области видимости, где вызвана функция). Синтаксис выглядит так: exec(code_string) • code_string – это строка (тип str), внутри которой написан исполняемый код. *** exec(""" print('Hello, World!') """) или exec(""" print("Hello, World!") """) • Внутри exec() передаётся многострочная строка, ограниченная тройными двойными кавычками. • Python выполняет код, находящийся внутри этой строки. • Вызов print('Hello, World!') выводит текст на экран. • Результат: Hello, World! *** exec(''' print('Hello, World!') ''') или exec(''' print("Hello, World!") ''') • Здесь используется аналогичный подход, но для обрамления строки используются тройные одинарные кавычки. • Внутри строки
Вариации на тему «Hello, World!» в Python. Вариант 11. Используем функцию exec()
15 июня15 июн
10
1 мин