100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > python运算符(算数运算符 赋值运算符 复合赋值运算符 比较运算符 逻辑运算符)

python运算符(算数运算符 赋值运算符 复合赋值运算符 比较运算符 逻辑运算符)

时间:2019-07-07 08:20:11

相关推荐

python运算符(算数运算符 赋值运算符 复合赋值运算符 比较运算符 逻辑运算符)

常见的运算符:

算数运算符 赋值运算符 复合赋值运算符 ⽐较运算符 逻辑运算符

1.算数运算符

注意:混合运算优先级顺序: () ⾼于 ** ⾼于 * / // % ⾼于 + -

2.赋值运算符

单个变量赋值

a = 1b = 1print(a)print(b)print(id(a))print(id(b))

多个变量赋值

num1, float1, str1 = 10, 0.5, 'hello world'print(num1)print(float1)print(str1)

多变量赋相同值

a = b = 10print(a)print(b)print(id(a))print(id(b))

3.复合赋值运算符

a = 100a += 1# 输出101 a = a + 1,最终a = 100 + 1print(a)b = 2b *= 3# 输出6 b = b * 3,最终b = 2 * 3print(b)c = 10c += 1 + 2# 输出13, 先算运算符右侧1 + 2 = 3, c += 3 , 推导出c = 10 + 3print(c)

4.⽐较运算符

⽐较运算符也叫关系运算符, 通常⽤来判断。

a = 7b = 5print(a == b) # Falseprint(a != b) # Trueprint(a < b) # Falseprint(a > b) # Trueprint(a <= b) # Falseprint(a >= b) # True

5.逻辑运算符

a = 1b = 2c = 3print((a < b) and (b < c)) # Trueprint((a > b) and (b < c)) # Falseprint((a > b) or (b < c)) # Trueprint(not (a > b)) # True

5.1拓展

数字之间的逻辑运算

a = 0b = 1c = 2# and运算符,只要有⼀个值为0,则结果为0,否则结果为最后⼀个⾮0数字print(a and b) # 0print(b and a) # 0print(a and c) # 0print(c and a) # 0print(b and c) # 2print(c and b) # 1# or运算符,只有所有值为0结果才为0,否则结果为第⼀个⾮0数字print(a or b) # 1print(a or c) # 2print(b or c) # 1

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。