Python变量类型

it2022-05-05  213

Python 变量类型

变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。

基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。

因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。

 

变量赋值

Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。

每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。

每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。

等号(=)用来给变量赋值。

等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如:

#!/usr/bin/env python3 # -*- coding: UTF-8 -*- a1 = 100 # 赋值整型变量 a2 = 100.0 # 浮点型 a3 = "andy" # 字符串 print(a1) print(a2) print(a3)

 

以上实例中,100,100.0和"andy"分别赋值给a1,a2,a3变量。

执行以上程序会输出如下结果:

100 100.0 andy

多个变量赋值

Python允许你同时为多个变量赋值。例如:

a = b = c = 1

以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。

您也可以为多个对象指定多个变量。例如:

a, b, c = 1, 2, "andy"

以上实例,两个整型对象1和2的分配给变量a和b,字符串对象"andy"分配给变量c。

 

注意:

以下关键字不能声明为变量:

and、as、assert、break、class、continue、def、del、elif、else、except、exec、finally、for、global、if、import、in、is、lambda、not、or、pass、print、raise、return、try、while、with、yield、id

 

问答:

a = 3     a指向为3

b = a     b指向于a的结果

a = 5 

请问 a和b的值个是什么?

a = 5

b = 3

a和b并不是别名关系、a和b的值改变时互不影响

 

 

转载于:https://www.cnblogs.com/RainBower/p/5145038.html


最新回复(0)