基本运算符
Posted achai222
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了基本运算符相关的知识,希望对你有一定的参考价值。
3、基本运算符
3.1 算数运算符
print(10 + 3.1) #13.1 print(10 - 3.1) #6.9 print(10 * 3.1) # 31 print(10 / 3) # 结果带小数,3.333333333333 print(10 // 3) # 整除,只保留整数部分,3 print(10 % 3) # 取模、取余数,1 print(10 ** 3) # 10的三次方,幂,1000
3.2 赋值运算符
a = 9 # 赋值符号
可以进行变量的赋值操作
3.3 增量赋值
a += 2 # 相当于a = a+2 a -= 2 # 相当于a = a-2 a *= 2 # 相当于a = a*2 a /= 2 # 相当于a = a/2 a //= 2 # 相当于a = a//2 a %= 2 # 相当于a = a%2 a **= 2 # 相当于a = a**2
3.4 链式赋值
x = y = z = 10
相当于x = 10, y = 10, z = 10
3.5 交叉赋值
m = 10 n = 20 m, n = n, m # 交叉赋值 print(m, n)
可以完成变量的数据互换
3.6 解压赋值
salaries=[111,222,333,444,555] mon0,mon1,mon2,mon3,mon4=salaries # 注意:变量个数必须与容器类型内元素个数相同 print(mon0) print(mon1) print(mon2) print(mon3) print(mon4) salaries=[111,222,333,444,555] # 取后三个元素 *_,x,y,z=salaries # 可以用部分变量对应,并使用*_获取剩余值,将剩余数据以列表形式存入变量_内 print(x,y,z) print(_) salaries=[111,222,333,444,555] #取前三个元素 x,y,z,*_=salaries # 可以用部分变量对应,并使用*_获取剩余值,将剩余数据以列表形式存入变量_内 print(x,y,z) print(_)
3.7 比较运算符
比较运算符有:>、>=、<、<=、==、!=
以此分别为大于,大于等于,小于,小于等于,值相等,值不等
结果为True或者False
print(10 > 3) # True print(10 < 3) # False print(10 == 10) # True print(10 != 10) # False print(10 >= 10) # True print(10 <= 3) # False
字符串进行大小比较会进行ascii码大小比较
以上是关于基本运算符的主要内容,如果未能解决你的问题,请参考以下文章