python基础之玩转(变量赋值)
1、简单赋值
1
2
3
4
5
6
7
|
>>> a = 1
>>> b = 2 , 4
>>> print a
1
>>> print b
( 2 , 4 )
>>>
|
2、链式赋值
1
2
3
4
5
6
7
8
9
|
>>> x = 1
>>> y = x = x + 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 = y = z = 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
>>>
|
python基础之玩转(变量赋值)相关推荐
- Python基础入门:从变量到异常处理--阿里云天池
文章目录 系列文章目录 文章目录 前言 一.python简介及环境搭建 1.简介 2.环境搭建 二.变量.运算符与数据类型 1.注释 2.运算符 3.变量和赋值 4.数据类型与转换 5.Print() ...
- Python基础-类变量和实例变量
备忘: Python基础-类变量和实例变量 - 珞樱缤纷 - 博客园 python--类中的self到底有什么作用 - jvincent - 博客园 #深入剖析# Python中 __init__ 函 ...
- python基础之数据类型与变量
阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...
- 零基础学python-3.2 变量赋值
这一节我们来具体展开变量赋值 1.以下我们举各种赋值的样例 anInt=12 anFloat=2.2 anStr='string' aList=['a','a','a'] anArray=(1,2,3 ...
- python 同时给多个变量赋值
python中可以同时给多个变量赋值,下面列举了三种方法 # Assign values directly a, b = 0, 1 assert a == 0 assert b == 1# Assig ...
- python基础之01数据类型-变量-运算浅解
python的数据类型 1 数字 数字分为整型(int),长整型(long),浮点型(float),复数(complex) 整型较为常用的功能: >>> a=-4 >> ...
- python中or关键字在变量赋值时的用法
在python中,某些情况下,or可以替换if else 达到代码简化的作用,比如在变量赋值时. 基本用法: v = p1 or p2 它完成的效果等同于: if p1:v = p1 else:v = ...
- Python基础入门:从变量到异常处理(一)
变量.运算符与数据类型 注释 运算符 变量和赋值 数据类型与转换 print()函数 1.注释 · 在Python中,#表示注释,可用于整行. [例]单行注释 #表示注释 print('hello w ...
- python定义一个整数变量a_第二篇.1、python基础之数据类型与变量
一.变量 1 什么是变量之声明变量 #变量名=变量值 age=18 gender1='male' gender2='female' 2 为什么要有变量 变量作用:"变"=>变 ...
- 第三篇:python基础之数据类型与变量
阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...
最新文章
- 北京大学崔斌教授组招收图机器学习、AutoML等方向科研实习生
- 酷欧天气(CoolWeather)应用源码
- 程序员求职面试 HR问的问题都能轻松答出,offer分分钟到手
- CRM呼叫中心采用轮询和SNS服务器两种方式的架构
- 做python开发要用多大的内存_Python 在分配内存需要考虑的问题
- Bootstrap 排版引用
- Spring3 工具类大汇集
- 在linux里面怎么启动. run.sh,Shell脚本启动django 的runserver
- ubuntu14.04中安装open jdk1.8以及报错解决分析
- 为什么我特别讨厌语音输入
- 安卓吃鸡玩家专属:教你电脑玩刺激战场匹配手机最简单的方式
- [虚树dp] bzoj2286: Sdoi2011消耗战
- 论文阅读笔记(4):Local Convex Representation with Pruning for Manifold Clustering ,带剪枝的局部凸表达进行流形聚类
- 火狐flash debug配置
- 基于Python的ERP系统中主生产计划(MPS)的计算
- Shell中获取脚本的绝对路径$( cd $( dirname ${BASH_SOURCE[0]} ) pwd)
- 数据结构--学生成绩管理系统(顺序表)
- Hadoop实战: 论坛点击流日志分析
- 研究生推免面试英文自我介绍
- EXCEL之将某列合并成一行并用逗号隔开