在exec代码中声明的变量在Python 3中不会成为本地变量,这是因为exec代码会完全执行,而不会受到Python 3的解释器限制。因此,声明的变量将成为全局变量,可以在程序的任何地方访问。
具体来说,在Python 3中,exec语句的使用方式与Python 2不同。在Python 2中,exec语句用于执行Python代码,而在Python 3中,exec语句用于执行字节码指令。因此,在Python 3中,exec代码中声明的变量将成为全局变量,可以在程序的任何地方访问,而不受Python 3的解释器限制。
因此,在Python 3中,exec代码中声明的变量不会成为本地变量。
领取专属 10元无门槛券
手把手带您无忧上云