本文摘自php中文网,作者silencement,侵删。

赋值语句
Python中,主要赋值运算符是等号( = )
赋值不是直接将一个值赋给一个变量,对象是通过引用传递的。不管变量是新创建的还是已经存在的,都是将该对象的引用赋值给变量。
C语言中,赋值语句可以当成一个表达式,可以返回值。但在Python中,赋值语句不会返回值。这使得这样的语句是非法的
1 2 3 |
|
相对于普通赋值不仅仅是写法改变,最有意义的变化是第一个对象仅被处理一次。
Python不支持x++或--x这样的前置/后置自增/自减运算
多元赋值
1 2 3 4 |
|
赋值时将等号两边的对象都看成元组
使用多元赋值的方法可以不使用中间变量直接交换表量的值
1 2 3 4 |
|
下表是复制运算及注解
运算 | 解释 |
a=10 | 基本形式 |
a,b = 10,20 | 元组赋值 |
[a,b] = [10,20] | 列表赋值(位置性) |
a,b = 'AB' | 序列赋值(通用性) |
a,b = [10,20] | 序列赋值(通用性) |
a,*b = 'hello' | 扩展的序列解包(python3中特有) |
a = b = c = 10 | 多目标赋值 |
a += 1 | 增强赋值 |
以上就是python赋值语句是什么的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
pandas.dataframe中pivot()如何实现行转列的问题(代码)
更多相关阅读请进入《Python》频道 >>

Python编程 从入门到实践 第2版
python入门书籍,非常畅销,超高好评,python官方公认好书。