python基础之玩转(变量赋值)
2016-10-19 22:40
281 查看
1、简单赋值
将计算结果赋值给左边的变量,这被称为增量赋值
>>> a = 1 >>> b = 2,4 >>> print a 1 >>> print b (2, 4) >>>2、链式赋值
>>> x = 1 >>> y = x = x + 1 >>> print y 2 >>> 解析: x=1, 最右边的x+1等价于1+1,这时候把结果2赋给中间的x(这时候x=2) 再接着x(2)赋给y3、增量赋值
将计算结果赋值给左边的变量,这被称为增量赋值
>>> x = 1 >>> x += 1 >>> print x 2 更多操作符: += -= *= /= %= **= <<= >>= &= ^= \= 注意:python不支持类似 x++或--x这样的前置/后置自增/自减运算4、多重赋值
>>> x = y = z =1 >>> print x,y,z 1 1 1 >>> 该对象的同一个引用被赋值给了x,y,z5、“多元”赋值
>>> (x,y,z) = (1,2,'hello') >>> print x,y,z 1 2 hello >>> 说明:建议加上圆括号,提升代码可读性6、交换变量的值
>>> x,y = 1,2 >>> x 1 >>> y 2 >>> x,y = y,x #交换 >>> x 2 >>> y 1 >>>
相关文章推荐
- Python学习笔记:02 基础:变量、整数、字符串、赋值、基本输出、注释、代码块
- Python基础0:变量 赋值 表达式和运算符
- python变量赋值(可变与不可变) 分类: python基础学习 python Module 2013-10-30 11:59 1036人阅读 评论(0) 收藏
- Python 基础学习笔记6- 多变量赋值
- Python3基础 bool类型变量赋值
- Python3基础 ,= 一个等式给多个变量赋值
- Python基础学习之变量赋值
- 函数名function是一个数据类型,可以赋值 分类: python基础学习 2013-09-12 11:01 366人阅读 评论(0) 收藏
- Python基础:Python的变量和对象
- Python基础:Python的变量和对象
- Python学习入门基础教程(learning Python)--2.2.2 Python全局和局部变量 .
- 变量及地址 分类: python基础学习 2013-06-15 15:32 190人阅读 评论(0) 收藏
- Python语法基础——关于全局变量与局部变量
- Python中有趣的变量赋值
- Python学习笔记--变量赋值过程
- Python学习入门基础教程(learning Python)--2.2 Python下的变量基础 .
- Python学习入门基础教程(learning Python)--2.2.1 Python下的变量解析
- Python中变量传递时的引用和赋值
- Python语法基础——关于全局变量与局部变量
- Python学习(一)----变量与赋值