python是什么类型的语言 Python,局部变量可以在外部被赋值和调用嘛?

Python,局部变量可以在外部被赋值和调用嘛?局部变量:函数中的局部变量只能由该函数访问,不能由其他函数访问。python在函数里面定义的变量,在外面就不能用了吗?严格来说,这种用法是绝对没有定义的

Python,局部变量可以在外部被赋值和调用嘛?

局部变量:函数中的局部变量只能由该函数访问,不能由其他函数访问。

python在函数里面定义的变量,在外面就不能用了吗?

严格来说,这种用法是绝对没有定义的。但有时可能是因为如果在程序开始时在函数前面定义一些变量,原则上它将自动变为全局变量。除非启动另一个线程,或者可能有一个与之同名的变量,否则可以直接在函数体中使用它,也可以在以后的语句中使用它。记住函数式编程中的这个规则。最好每个函数都有输入和输出。