1、简单赋值

1
2
3
4
5
6
7
>>> a = 1
>>> b = 2,4
>>> print a
1
>>> print b
(24)
>>>

2、链式赋值

1
2
3
4
5
6
7
8
9
>>> x = 1
>>> y = = + 1
>>> print y
2
>>> 
解析:
x=1
最右边的x+1等价于1+1,这时候把结果2赋给中间的x(这时候x=2
再接着x(2)赋给y

3、增量赋值

将计算结果赋值给左边的变量,这被称为增量赋值

1
2
3
4
5
6
7
>>> x = 1
>>> x += 1
>>> print x
2
更多操作符:
+=    -=    *=    /=    %=    **=    <<=    >>=    &=    ^=    \=
注意:python不支持类似 x++--x这样的前置/后置自增/自减运算

4、多重赋值

1
2
3
4
5
>>> x = = =1
>>> print x,y,z
1 1 1
>>> 
该对象的同一个引用被赋值给了x,y,z

5、“多元”赋值

1
2
3
4
5
>>> (x,y,z) = (1,2,'hello')
>>> print x,y,z
1 2 hello
>>> 
说明:建议加上圆括号,提升代码可读性

6、交换变量的值

1
2
3
4
5
6
7
8
9
10
11
>>> x,y = 1,2
>>> x
1
>>> y
2
>>> x,y = y,x    #交换
>>> x
2
>>> y
1
>>>

本文转自 TtrToby 51CTO博客,原文链接:http://blog.51cto.com/freshair/1863650

python基础之玩转(变量赋值)相关推荐

  1. Python基础入门:从变量到异常处理--阿里云天池

    文章目录 系列文章目录 文章目录 前言 一.python简介及环境搭建 1.简介 2.环境搭建 二.变量.运算符与数据类型 1.注释 2.运算符 3.变量和赋值 4.数据类型与转换 5.Print() ...

  2. Python基础-类变量和实例变量

    备忘: Python基础-类变量和实例变量 - 珞樱缤纷 - 博客园 python--类中的self到底有什么作用 - jvincent - 博客园 #深入剖析# Python中 __init__ 函 ...

  3. python基础之数据类型与变量

    阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...

  4. 零基础学python-3.2 变量赋值

    这一节我们来具体展开变量赋值 1.以下我们举各种赋值的样例 anInt=12 anFloat=2.2 anStr='string' aList=['a','a','a'] anArray=(1,2,3 ...

  5. python 同时给多个变量赋值

    python中可以同时给多个变量赋值,下面列举了三种方法 # Assign values directly a, b = 0, 1 assert a == 0 assert b == 1# Assig ...

  6. python基础之01数据类型-变量-运算浅解

    python的数据类型 1  数字 数字分为整型(int),长整型(long),浮点型(float),复数(complex) 整型较为常用的功能: >>> a=-4 >> ...

  7. python中or关键字在变量赋值时的用法

    在python中,某些情况下,or可以替换if else 达到代码简化的作用,比如在变量赋值时. 基本用法: v = p1 or p2 它完成的效果等同于: if p1:v = p1 else:v = ...

  8. Python基础入门:从变量到异常处理(一)

    变量.运算符与数据类型 注释 运算符 变量和赋值 数据类型与转换 print()函数 1.注释 · 在Python中,#表示注释,可用于整行. [例]单行注释 #表示注释 print('hello w ...

  9. python定义一个整数变量a_第二篇.1、python基础之数据类型与变量

    一.变量 1 什么是变量之声明变量 #变量名=变量值 age=18 gender1='male' gender2='female' 2 为什么要有变量 变量作用:"变"=>变 ...

  10. 第三篇:python基础之数据类型与变量

    阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...

最新文章

  1. 北京大学崔斌教授组招收图机器学习、AutoML等方向科研实习生
  2. 酷欧天气(CoolWeather)应用源码
  3. 程序员求职面试 HR问的问题都能轻松答出,offer分分钟到手
  4. CRM呼叫中心采用轮询和SNS服务器两种方式的架构
  5. 做python开发要用多大的内存_Python 在分配内存需要考虑的问题
  6. Bootstrap 排版引用
  7. Spring3 工具类大汇集
  8. 在linux里面怎么启动. run.sh,Shell脚本启动django 的runserver
  9. ubuntu14.04中安装open jdk1.8以及报错解决分析
  10. 为什么我特别讨厌语音输入
  11. 安卓吃鸡玩家专属:教你电脑玩刺激战场匹配手机最简单的方式
  12. [虚树dp] bzoj2286: Sdoi2011消耗战
  13. 论文阅读笔记(4):Local Convex Representation with Pruning for Manifold Clustering ,带剪枝的局部凸表达进行流形聚类
  14. 火狐flash debug配置
  15. 基于Python的ERP系统中主生产计划(MPS)的计算
  16. Shell中获取脚本的绝对路径$( cd $( dirname ${BASH_SOURCE[0]} ) pwd)
  17. 数据结构--学生成绩管理系统(顺序表)
  18. Hadoop实战: 论坛点击流日志分析
  19. 研究生推免面试英文自我介绍
  20. EXCEL之将某列合并成一行并用逗号隔开

热门文章

  1. Activity 之生命周期
  2. 成都至柬埔寨金边定期直飞航线开通
  3. 用python爬取知识星球
  4. Stooge排序与Bogo排序算法
  5. msmtp在RHEL6.5下的安装
  6. 数组下标索引为什么从0开始
  7. 喜报|聚焦信创——360云计算管理平台生态建设的又一里程碑!
  8. 使用DbVisualizer导出DB2创建序列SQL
  9. 大佬写的orm框架,mark一下稍后阅读
  10. golang 返回值问题