函数是通过赋值传递的,参数通过赋值传递给参数,def语句将创建的一个函数对象

并将其赋值给一个变量名!

函数定义的对象属局部作用域,只在函数内部有效,不会影响全局作用域中的对象!

赋值对象属于局部作用域,除非使用global关键字生命!

 

通过使用global函数影响全局变量a的值,代码如下:

python函数基础用法

 

python查找名字的规则,先局部(local),次之全局(global),再次之内置(Build=in),代码如下:

python函数基础用法

 

 python函数基础用法

 

相关文章:

  • 2020-06-05
  • 2019-01-10
  • 2019-02-24
  • 2019-06-26
  • 2018-10-31
  • 2021-09-18
  • 2021-09-30
  • 2018-11-13
猜你喜欢
  • 2021-02-28
  • 2018-05-10
  • 2020-05-14
  • 2019-11-07
  • 2019-11-10
  • 2018-11-09
  • 2018-11-09
  • 2019-11-11
相关资源
相似解决方案