python学习笔记2(变量)

来源:互联网 发布:黑马java视频解压密码 编辑:程序博客网 时间:2024/06/06 09:29
变量是只不过保留的内存位置用来存储值,这意味着,当创建一个变量,那么它在内存中保留一些空间。

Python是弱类型,无需明确指定变量类型,赋值的同时会自动声明类型。

1 x = 12 y = 2.03 name = 'Ethon'4 a = b = c = 1      #多重赋值5 A, B, C = 3, 4 , 5

注意以下几点:

1、在Python中是通过对象的引用而不是值来赋值给变量的。

2、赋值操作符主要是"=",同时也可使用增量赋值,如 x+=1,但是没有自增、自减操作符。

3、Python支持链式赋值、多重赋值、多元赋值

>>> x=1>>> y=x=x+1      #链式赋值>>> x,y(2, 2)>>> a=b=c=1      #多重赋值>>> a,b,c(1, 1, 1)>>> A,B,C=3,4,5  #多元赋值>>> A,B,C(3, 4, 5)

其中,Python变量交换实在太优雅了,如果交换x和y的值,在其他语言,如C,我们或许用一个临时变量来完成工作。但是在Python中,你只需这样做就行了

>>> x = 1>>> y = 'Ethon'>>> x,y=y,x>>> x,y('Ethon', 1)

 

0 0