2、python算数操作符

python算数操作符:+、-、*、/、%、**、//

例一:a=b=c=d=10

  a+=1  a=11

  b-=1  b=9

  c*=10  c=100

  d*=10  d=1

例二://(地板除法)

  10//8=1;3.0//2=1.0

例三:%(取余数)

  5%2=1;10%7=3

例四:**(幂运算)

  3**2=9;3**3=27

操作符优先级

原文地址:https://www.cnblogs.com/wu-wu/p/10063555.html

时间: 2024-11-13 08:00:19

2、python算数操作符的相关文章

【Py】算数操作符

除法: 1 >>> 10/3 2 3.3333333333333335 3 >>> 10//3 4 3 5 >>> 10.0//3 6 3.0 幂运算: 1 >>> 3 ** 3 2 27 幂运算比他左侧的运算符优先级低,比右侧的优先级高 1 >>> -5 ** 2 2 -25 3 >>> 5 ** -2 优先级: 幂运算:** 正负号:+,- 算数操作符:*,/,// + - 比较操作符:<

Python格式化操作符

格式化操作符 ·字符串可以使用格式化符号来表示特殊含义 %c     转换成字符 %s      优先str()函数进行字符串转换 %d/%i     转成有符号十进制数 %o     转成无符号八进制数 %e/%E    转成科学计数法 %f/%F    转成浮点数 格式化操作符辅助指令 *    定义宽度或者小数点精度 -    左对齐 +    在正数前面显示加号 <sp>   在正数前面显示空格 #      在八进制前面显示零0,在十六进制前面显示'0x'或者'0X' 0    显示

Python 序列操作符与函数

Python序列包括:元组.列表.字符串. 1.序列共同支持的函数: 函数 功能 说明 cmp(seq1,seq2) 比较序列大小 从左到右依次比较,直到比较出大小 len(seq1) 获取序列长度 如果seq1为字符串,返回字符串中字符数,否则返回序列中元素个数 max(seq1)或min(seq1)   求最大值或最小值 seq1字符串:返回字符串中ASCII码最大或最小的字符.也可比较序列中元素或多个序列 sorted(seq1) 按由小到大顺序排列   sum(seq1) 求和 对数字型

python 赋值操作符与增强赋值操作符的区别

a operator= b 与 a = a operator b 并不完全一致,区别在于: 1.前者只查询一次a的值,因而具有更快的可能性. 2.如果a是一个复杂的表达式(例如列表的索引位置计算,如items[offset + index]),使用增强的赋值操作符时后者较少出错.这是因为,如果计算过程需要改变,那么维护者只需要改变一次,而不是两次. 3.python重载了操作符+和+=,分别用于字符串和列表,前者表示连接,后者表示追加字符串并扩展. 在使用时,要根据使用场景选择适当的操作符. -

python列表操作符

list1=[123,456] list2=[234,234] list1>list2 >>>False#返回False 第一项比较之后直接返回false,第二项不看 #+实现列表的拼接 list1+list2 >>>[123,456,234,234] +可以实现列表的扩展或者字符串的拼接,但是仅限于同种数据类型数据的操作.不能实现往列表中添加一个元素的操作 如: list1+124 #*实现列表的复制 list1*3 >>>[123,456,1

python表达式操作符【学习python必知必会】

运算符 描述 实例 yield x 生成器函数发送协议   lambda args: expression 生成匿名函数   x if y else z 三元选择表达式(c系列有的 python也要有) >>> True if 1>0 else False True 下面的内容摘自菜鸟教程:http://www.runoob.com/python/python-operators.html 人家做的还是不错的,不过上面这个没有写 Python算术运算符 以下假设变量a为10,变量b

以写代学:python 格式化操作符

1.简介 (1)%s优先使用str()函数进行转换,但是后边可以跟列表,数字,字符串 "%s%s" % ("name","age")显示多个字符 (2)%c  转换成字符 (3)%d或者%i,转换成整数 (4)%o转化为无符号8进制或16进制,如果加#号就会是有符号的 (5)%e或%E转换为科学计数法 (6)%f或%F转换为浮点数,可以在f前面加x.y   x代表总位数,y代表小数点右边的位数 2.脚本实例 用户输入内容,打印在屏幕上,如下图 #

Python 切片操作符

切片操作符:[] .[:] .[::] (1) [] :直接访问一个序列的元素,如 str[3] 表示访问 str 这个序列的第四个元素 (2) [:] :访问序列中的一段元素,如 str[1:4] 表示访问 str 这个序列的第二到第五个元素 (3) 如果没有提供索引值,则默认从 0 开始:str[:4] 表示访问这个序列的第一到第五个元素,str[4:] 表示访问第五到最后一个元素 (4) [::-1] :翻转序列的元素,如 str[::-1] 表示翻转 str 这个序列的元素,比如从 ab

python 数学操作符

优先级从高到低 print("2 ** 3 = %d" % 2 ** 3) 2 ** 3 = 8print("7 % 2 = {}".format(7 % 2)) 7 % 2 = 1print('7 %% 2 = %d' % (7 % 2)) 7 % 2 = 1print("7 // 2 = %d" % (7 // 2)) 7 // 2 = 3print("7 / 2 = %s" % (7 / 2)) 7 / 2 = 3.5p