zoukankan      html  css  js  c++  java
  • 函数的变量

    函数的变量分为两种:

    (1) 局部变量:在函数内部定义的变量称为局部变量,局部变量只能在函数内部被调用,如下例1
    (2) 全局变量:在文件顶部定义的变量称为全局变量,全局变量可以在任何地方被调用,如下例2

    #!/usr/bin/env python
    
    def fun():
        x = 100
        y = 200
        print x + y
    
    fun()
    #!/usr/bin/env python
    
    x = 100
    y = 200
    
    def fun():
        print x + y
    
    fun()


    特殊情况:

    (1) 通常情况下,局部变量是不能被外部调用的,但是通过 global 声明成全局变量就可以被外部调用了,如下例1
    (2) 通常情况下,全局变量是不能被函数内部做修改的,但是通过 global 声明成在函数内部能使用的全局变量,也能被修改,如下例2

    #!/usr/bin/env python
    
    def fun():
        global x
        global y
        x = 100
        y = 200
    
    fun() print x
    print y
    #!/usr/bin/env python
    
    x = 100
    y = 200
    
    def fun():
        global x
        global y
        x += 1
    y += 1
    fun()

        

  • 相关阅读:
    【算法】动态规划
    【设计模式】单例模式
    Python 多元线性回归
    Python 线性回归
    惩罚项
    局部常数拟合方法 例
    微分方程是用来做什么的?
    线性回归与梯度下降法
    k近邻法
    逻辑回归与梯度下降法
  • 原文地址:https://www.cnblogs.com/pzk7788/p/10261958.html
Copyright © 2011-2022 走看看