zoukankan      html  css  js  c++  java
  • python学习04--变量

    1.变量:局部变量、全局变量。

    2.全局变量

      在一个文件顶部定义的变量可以供该文件中的任何函数调用。

      例如:

    1 >>> a=10
    2 >>> def fun():
    3 ...     print a
    4 ... 
    5 >>> fun()
    6 10

    3.局部变量

      在函数中定义的变量一般只能在函数内部使用。

      例如:

     1 >>> def fun1():
     2 ...     b = 200
     3 ...     print b
     4 ... 
     5 >>> fun1()
     6 200
     7 >>> print b
     8 Traceback (most recent call last):
     9   File "<stdin>", line 1, in <module>
    10 NameError: name 'b' is not defined

    4.全局变量与局部变量同名

      

    1 >>> a = 10 #全局变量
    2 >>> def fun():
    3 ...     a = 20 #局部变量
    4 ...     print a
    5 ... 
    6 >>> fun()
    7 20
    8 >>> print a
    9 10

      全局变量与局部变量同名,在函数中定义的局部变量的值不会影响到外面的全局变量。

    5.用global强制申明一个全局变量

      

  • 相关阅读:
    django之上传
    djano的ORM操作
    Python中的分页管理
    MySQL作业
    socket操作
    python的os模块
    django-debug-toolbar的配置及使用
    logging模板及配置说明
    使用StrictRedis连接操作有序集合
    学习总结
  • 原文地址:https://www.cnblogs.com/kylyww/p/6588957.html
Copyright © 2011-2022 走看看