我理解Python中“关键字”指的是不应该用作标识符的保留字的概念。让我感到困惑的是,除此之外,关键字似乎被用于不同的方式。例如,import和del语句似乎只接受一个参数并作为函数使用,而其他关键字如if和while则用于创建复合语句。我的问题是,如果某些关键字(例如import)被用作函数的方式,则为什么语法不同(即不使用圆括号)。与其以前用作关键字相比,print现在被用作函数更加直观。这可能会让新手感到困惑,因为他们通常的第一个语句是import,它的语法似乎类似于人类语言中的不规则动词。
import
和del
被用作函数的方式了?那个观察是错误的。 - DeepSpacename(....)
)外,函数在运行时进行处理。如果需要使用函数语法执行导入操作,则可以使用importlib
,请参见 https://docs.python.org/3/library/importlib.html。关键字语句可以通过函数调用来执行,例如 `import',请参见 https://docs.python.org/3/library/functions.html#__import__。 - hpaulj