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

Python变量,码迷,mamicode.com

时间: 2024-10-15 09:30:34

Python变量的相关文章

Python 变量类型day03

变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)用来给变量赋值. 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值.例如: #!/usr/bin/python counter = 100 # An integer assignment miles = 1000.0 # A floating point na

Python 变量类型

Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符. 变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)用来给变量赋值. 等号(=)运算符左边是一

python变量和作用域

1.作用域介绍 python中的作用域分4种情况: L:local,局部作用域,即函数中定义的变量: E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的: G:globa,全局变量,就是模块级别定义的变量: B:built-in,系统固定模块里面的变量,比如int, bytearray等. 搜索变量的优先级顺序依次是:作用域局部>外层作用域>当前模块中的全局>python内置作用域,也就是LEGB. x = int(2.9) # int

python变量的定义

python变量的定义 功能:存储数据.被调用.标识数据(变量数据存储在内存里,数据是临时的) name = "abc" #name:变量名    abc:变量name的值 print (name) #调用name变量,并打印变量 重点注意: python中字符带单引号或者双引号,python都认为是字符串. 声明规则: 1.要有标识意义 2.变量名只能是字母.数字或下划线的组合 3.首字母不能是数字 4.python内置变量不可用作变量名(例如:and .class 类)  重点举例

《python第一课总结》python变量名规范、、、

python变量, 代指 变量名=值 变量名的一些规范 只支持数字.字母.下划线 数字不能开头 不能使用python自身命名的名称. python条件 if 条件,elif 条件,else 循环语句 while 条件 1 kaishi=1 2 while True: 3 print("kaishi") 4 if kaishi ==100; 5 break 6 start +=1 7 8 #输出100的数

python入门课程 第3章 Python变量和数据类型

第3章 Python变量和数据类型3-1 Python中数据类型计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种:一.整数Python可以处理任意大小的整数,当然包括负整数,在Python程序中,整数的表示方法和数学上的写法一模一样.计算机由于使用二进制,所以,有时候用十六进制表示整数比较

python变量类型

Python 变量类型 变量存储在内存中的值.这就意味着在创建变量时会在内存中开辟一个空间. 基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中. 因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符. python变量赋值 Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程. 每个变量在内存中创建,都包括变量的标识,名称和数据这些信息. 每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建. 等号(=)用来给变量赋值. 数据类型 p

python变量内存浅析

1. Python变量 如果把单一值变量称为一维变量,把可以扩展元素的变量称为多维变量,则python的变量可以划分如下: 变量维度 Python变量 说明 一维 数字 int(有符号整型) 数字类型可以做转换 long(长整型[也可以代表八进制和十六进制]) float(浮点型) complex(复数) 字符串 字符串有丰富的运算符和内嵌函数: 有格式化输出: 二维 列表 除了元祖外,列表和字典可以灵活的扩展元素 元组 字典 2. Python变量的赋值处理 这里主要分析情况为,将原始变量赋值

二、Python变量

Python变量 变量:是计算机内存中的一块区域,变量可以存储规定范围内的脂,而且值可以改变 变量的命名:     (1)变量名有字幕.数字.下划线组成     (2)数字不能开头     (3)不可以使用关键字     a a1 a_ a_1 变量的赋值     是变量声明和定义的过程      a = 1      id(a)