zoukankan      html  css  js  c++  java
  • Python变量

    1. 变量的命名

        变量名由字母、数字或下划线组成,首字母必须是字母或下划线。

    2. 变量的赋值

        Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。每个变量在使用前都必须赋值,赋值后该变量才会被创建。

    3. 局部变量

        局部变量是只能在函数或代码段内使用。函数或代码段一旦结束,局部变量的生命周期也将结束。局部变量的作用范围只在局部变量被创建的函数内有效。注意:Python创建的变量就是一个对象。Python会管理变量的生命周期,Python对变量的回收采用的也是垃圾回收机制。
    例:

    #局部变量
    def fun():
        local=1
        print local

    4. 全局变量

        全局变量是能够被不同的函数,类或文件共享的变量,在函数之外定义的变量都可以称为全局变量。全局变量可以被文件内部的任何函数和外部文件访问。注意:global保留字用于引用全局变量。
    例:

    #!/usr/bin/python
    #-*-coding:UTF-8-*-
    #全局变量
    _a=1
    _b=2
    def fun():
        lobal _a
        _a=3
        #对全局变量重新赋值要先用lobal引用全局变量

  • 相关阅读:
    八大经典排序算法(java)
    递归问题 java
    数据结构 栈
    数据结构 环形链表(约瑟夫环)
    第九届蓝桥杯b组java
    机器学习基石1-概述
    Java基础9-死锁;String;编码
    Java基础8-多线程;同步代码块
    Java基础7-异常;jar包
    Java基础6-多态;匿名内部类;适配器模式
  • 原文地址:https://www.cnblogs.com/doudongchun/p/3694838.html
Copyright © 2011-2022 走看看