码迷,mamicode.com
首页 > 编程语言 > 详细

python基础(变量)

时间:2014-12-02 10:20:56      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   使用   sp   strong   on   div   log   

变量是只不过保留的内存位置用来存储值,这意味着,当创建一个变量,那么它在内存中保留一些空间。

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

1 x = 1
2 y = 2.0
3 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)

 

python基础(变量)

标签:style   blog   color   使用   sp   strong   on   div   log   

原文地址:http://www.cnblogs.com/wakey/p/4136627.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!