Python程序员

函数的参数传递

2017-12-04  本文已影响8人  苦逼李

1.可选参数和可变数量参数

2.参数的传递

3.返回值

4.函数对变量的作用

  1. 简单数据类型无论与全局变量是否重名,仅在函数内部创建和使用,当函数退出时被释放,如果与全局函数同名,全局变量的值不变。
  2. 简单数据类型变量在用global保留字声明后,作为全局变量使用,函数退出后该变量保留且值被函数改变。
  3. 对于组合类型(如列表类型)的全局变量,如果函数内部没有内真实创建的同名变量,则函数可以直接使用并修改全部变量的值。
  4. 如果函数内部真实创建了组合类型变量,无论是否有同名全局变量,函数进队局部变量进行操作,函数退出后局部变量被释放全局变量值不变。
上一篇下一篇

猜你喜欢

热点阅读