python变量

变量就是可以被改变的量;变量是存储在内存中的值,这就意味着在创建变量时会在内存中开辟一个空间;根据一个变量的数据类型,解释器分配内存,并决定什么数据可以被存储在内存中。因此,通过不同的数据类型的变量,你可以存储整数、小数或字符在这些变量中。

python中的变量:

(1)不需要提前声明,变量的赋值操作既是变量的声明也是变量的定义过程。

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

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

1.变量命名规则:

(1)不能以数字开头,其他部分可以由字母、数字或下划线组成

(2)不可以使用关键字,但可以包含关键字

(3)标识符区分大小写。如:n和N不是一个标识符。

(4)以下划线开头的标识符是有特殊意义的。(*****不建议命名开头和结尾带下划线的变量*****)

(5)以单下划线开头的表示不能直接访问的类属性,如:_foo

(6)以双下划线开头的表示类的私有成员,如:__foo

(7)以双下划线开头和结尾的表示特殊方法专用标识符,如:__init()__代表类的构造函数。

2.变量的赋值:

>>> a=1

>>> a

1

>>> a=b=c=1  #多变量赋同一个值

>>> a

1

>>> b

1

>>> c

1

>>> a,b,c=1,2,"three"  #多变量赋不同的值

>>> a

1

>>> b

2

>>> c

'three'

>>> a=1

>>> b=2

>>> c=3

>>> d=4

>>> a,b=c,d  #变量给变量赋值

>>> a

3

>>> b

4

>>> c

3

>>> d

4

原文地址:https://www.cnblogs.com/reyinever/p/7932421.html