Python变量

本文深入解析Python中变量的命名规则、赋值过程、局部变量与全局变量的区别及使用技巧,帮助读者掌握变量管理的核心要点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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引用全局变量

转载于:https://www.cnblogs.com/doudongchun/p/3694838.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值