zoukankan      html  css  js  c++  java
  • 函数的返回值和作用域

    一、返回值return

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

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

    二、全局变量和局部变量

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

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

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

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

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

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

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

    name = "aaa"

    def chang_name():

    gloal name  #在函数内部声明一个全局变量

    name = "bbb"  #赋值

    chang_name()

     

     

  • 相关阅读:
    Python 在线基础课程
    单链表实现两个集合的交并补
    矩阵奇异值分解SVD
    动态规划0-1背包问题
    Java数字反转
    简单SqL语句
    HTML和CSS
    while和for循环
    C#读取和写入配置文件
    C# 添加系统计划任务方案
  • 原文地址:https://www.cnblogs.com/nanjo4373977/p/11984516.html
Copyright © 2011-2022 走看看