python基础之赋值运算】的更多相关文章

之前的文章说明了变量的三大组成部分,详细说明了变量名与变量值,但是对于赋值这一块介绍相对较少,今天就来对这一部分进行补充,除了egon老湿所讲之外,本喵还参阅了<python3-cookbook>中的内容,进行补充扩展. 一.基本赋值运算 = , += , -= , /= , %= , //= 这些基本的赋值运算不必多说,需要注意的是,"="与前一个符号之间不能有空格. 二.交叉赋值 现在有两个变量x,y,分别对应3,4:现在需要将这两个变量的值进行交换,如何快速简明的实现…
  一.数值运算 在Python中有丰富的算术运算,这使得Python在科学计算领域有着很高的地位,Python可以提供包括四则运算在内的各种算术运算. 算术运算符 运算符 含义 说明 优先级 实例 结果 + 一元+ 操作数的值 1 +n 8 - 一元- 操作数的反数 1 -n -8 ** 幂运算 操作数的幂运算 1 n**2 64 * 乘法 操作数的积 2 n*n*2 128 / 除法 第二个操作数除第一个操作数 2 10/8 1.25 // 整数除法 两个整数相除,结果为整数 2 10//n…
三元运算 三元运算,又称三目运算,主要作用是减少代码量,是对简单的条件语句的缩写. 书写格式: result = 值1 if 条件 else 值2 即如果条件成立,则将值1赋给result变量,如果不成立,将值2赋给result变量 eg:name = "tina" if 1==1 else "fei" name = "tina" if 1!=1 else "fei" print(name) 执行结果如下: fei  小练习:…
首先,不管是赋值还是深浅copy,都是针对那些可能会产生变化的值进行区分的,也就是对于数字,字符串来说,区分赋值,深浅copy是毫无意义的. 那么,让我们来对那些可变的像list set dict tuple……来进行探讨. 赋值: 有两种修改n的方法: 1  直接对n赋值 >>> n=[1,2] >>> g=n >>> id(n) 140529062430792 >>> id(g) 140529062430792 >>&…
目录 1. 花式赋值 1.1 链式赋值 1.2 交叉赋值 1.3 交叉赋值(解压缩) 2. 注释 2.1 单行注释 2.2 多行注释 1. 花式赋值 1.1 链式赋值 a = 10 b = 10 c = 10 print(a, b, c) 结果为: 10 10 10 链式赋值: a = b = c = 10 print(a, b, c) 结果为: 10 10 10 1.2 交叉赋值 x = 123 y = 456 temp = x x = y y = temp print(x, y) 结果为:…
python中内置的数据类型有列表(list)元组(tuple)字典(directory). 1 list list是一种可变的有序的集合.来看一个list实例: #第一种方法: >>> name=['liming','xiaohong',] >>> name ['liming', 'xiaohong'] #第二种方法: >>> age=list([18,17,]) >>> age [18, 17] list有许多功能: >&g…
前言 增强型赋值语句是经常被使用到的,因为从各种学习渠道中,我们能够得知i += 1的效率往往要比 i = i + 1 更高一些(这里以 += 为例,实际上增强型赋值语句不仅限于此).所以我们会乐此不疲的在任何能够替换普通赋值语句的地方使用增量型赋值语句,以此来优化代码.那么我们是否有想过,在什么情况下 i += 1 其实并不等效于 i = i + 1 !! 增强型赋值语句: >>> a = [1, 2, 3] >>> b = a >>> b += […
1.数据类型 python使用对象模型来存储数据,每一个数据类型都有一个内置的类,每新建一个数据,实际就是一个对象,即所有数据都是对象. 对象的3个特性: 身份:即内存地址,可以用id()来获取 类型:决定了该对象保存的类型,需要遵循什么规则,可用type()来获取该数据类型 值:对象的保存的的真实数据 标准的数据类型: 数字.字符串.列表.元祖.字典 其他类型: Null.文件.集合.函数.类.模块 1.1数字类型分类 数字类型分为:int()整型.long()长整型.float()浮点型.…
变量: 前面我们在使用print()输出内容的时候,如果内容很长,后面要再次输出的时候,就需重新在输入一遍. 如果给输出的内容起个简单的别名.这样我们用简短的别名来代替长内容,下次要输出的时候就直接使用别名来使用原来的长内容. 这个别名就是变量.那如何使用呢? name = “hello world” name =“alex” # 这个别名就是变量. 这样就定义了一个变量. # name 是变量名 “hello world”是变量值 name,age = “alex”,12 # 两个变量交换值?…
1. 数据类型 1.1 数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-231-231-1,即-2147483648-2147483647 在64位系统上,整数的位数为64位,取值范围为-263-263-1,即-9223372036854775808-9223372036854775807 long(长整型) 跟C语言不同,Python的长整数没有指定位宽,即:Python没有限制长整数数值的大小,但实际上由于机器内存有限,我们使用的长整数数值不可能无限大. 注意,自从Py…