变量赋值

赋值操作符

Python语言中,等号(=)是主要的赋值操作符(其他的是增量赋值操作符)

 anInt = -12
 aString = "cat"
 aFloat = -3.1415 * (5.0 ** 2) 
  

  

赋值并不是直接将一个值赋给一个变量,尽管你可能根据其他语言编程经验认为应该如此

Python语言中,对象是通过引用传递的。在赋值时,不管这个对象是新创建的,还是一个

已经存在的都是将对象的引用赋值给变量。

 

Python的赋值语句不会返回值

 

x = 1
y = (x = x + 1)    #赋值语句不合法

 

 

链式赋值合法 

y = x = x + 1

  

 

posted @ 2017-08-02 09:35  citong  阅读(159)  评论(0)    收藏  举报