大佬,我有个问题,Python里面函数为什么不用定义类型和修饰符,并且一旦定义了一个变量就是全局变量
时间: 2023-04-06 20:04:30 浏览: 157
Python是一种动态类型语言,它允许变量在运行时被赋予不同的数据类型,因此不需要在定义函数时指定类型。此外,Python的设计哲学是简单明了,因此省略了修饰符这一概念。至于变量作用域,Python采用了LEGB规则,即Local、Enclosing、Global、Built-in四个作用域,因此一旦定义了一个变量,它的作用域就是当前的作用域,而不是全局变量。
阅读全文