首页 > 其他 > 详细

函数的返回值和作用域

时间:2019-12-04 18:35:00      阅读:67      评论:0      收藏:0      [点我收藏+]

一、返回值return

  • 函数在执行过程中只要遇到return语句,就会停止执行并返回结果,即 return 语句代表着函数的结束

  • 如果未在函数中指定return,那这个函数的返回值为None

 

二、全局变量和局部变量

  • 在函数中定义的变量称为局部变量,在程序的一开始定义的变量称为全局变量。

  • 全局变量作用域(即有效范围)是整个程序,局部变量作用域是定义该变量的函数。

  • 变量的查找顺序是局部变量>全局变量

  • 当全局变量与局部变量同名时,在定义局部变量的函数内,局部变量起作用;在其它地方全局变量起作用。

  • 在函数里是不能直接修改全局变量的

在函数内如何修改全局变量:

在函数内声明全局变量:gloal 变量名

name = "aaa"

def chang_name:

 

函数的返回值和作用域

原文:https://www.cnblogs.com/nanjo4373977/p/11984516.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!