Python初学(3)运算符

发布时间:2025-10-27 10:02

Python 是初学者常用的入门语言 #生活知识# #生活经验# #编程#

最新推荐文章于 2022-05-14 09:57:47 发布

转载 于 2018-04-13 11:58:31 发布 · 336 阅读

· 0

· 0

a = 21

b = 10

c = a + b

print "a + b 的值为:", c

c = a - b

print "a - b 的值为:", c

c = a * b

print "a * b 的值为:", c

c = a / b

print "a / b 的值为:", c

d = 10.0

c = a / d

print "a / d 的值为:", c

c = a % b

print "取模 - 返回除法的余数:", c

a = 2

b = 3

c = a ** b

print "a的b次幂:", c

a = 10

b = 5

c = a // b

print "取整除 - 返回商的整数部分:", c

print("\n")

a = 21

b = 10

c = 0

if a == b:

print "a 等于 b"

else:

print "a 不等于 b"

if a != b:

print "a 不等于 b"

else:

print "a 等于 b"

'''

if a <> b:

print "a 不等于 b"

else:

print "a 等于 b"

'''

if a < b:

print "a 小于 b"

else:

print "a 大于等于 b"

if a > b:

print "a 大于 b"

else:

print "a 小于等于 b"

a = 5

b = 20

if a <= b:

print "a 小于等于 b"

else:

print "a 大于 b"

if b >= a:

print "b 大于等于 a"

else:

print "b 小于 a"

print("\n")

a = 21

b = 10

c = a + b

print "a + b的值为:", c

c += a

print "c += a的值为:", c

c *= a

print "c *= a的值为:", c

c /= a

print "c /= a的值为:", c

c = 2

c %= a

print "c %= a的值为:", c

d = 4

c **= d

print "c **= d的值为:", c

c //= a

print "c //= a的值为:", c

print("\n")

a = 60

b = 13

c = a & b

print "a & b的值为:", c

c = a | b

print "a | b的值为:", c

c = a ^ b

print "a ^ b的值为:", c

c = ~a

print "~a的值为:", c

c = a << 2

print "a << 2的值为:", c

c = a >> 2

print "a >> 2的值为:", c

print("\n")

a = 10

b = 20

if a and b:

print "变量 a 和 b 都为 true"

else:

print "变量 a 和 b 有一个不为 true"

if a or b:

print "变量 a 和 b 都为 true,或其中一个变量为 true"

else:

print "变量 a 和 b 都不为 true"

a = 0

if a and b:

print "变量 a 和 b 都为 true"

else:

print "变量 a 和 b 有一个不为 true"

if a or b:

print "变量 a 和 b 都为 true,或其中一个变量为 true"

else:

print "变量 a 和 b 都不为 true"

if not (a and b):

print "变量 a 和 b 都为 false,或其中一个变量为 false"

else:

print "变量 a 和 b 都为 true"

print("\n")

a = 10

b = 20

listData = [1, 2, 3, 4, 5]

if a in listData:

print "变量 a 在给定的列表中 list 中"

else:

print "变量 a 不在给定的列表中 list 中"

if b not in listData:

print "变量 b 不在给定的列表中 list 中"

else:

print "变量 b 在给定的列表中 list 中"

a = 2

if a in listData:

print "变量 a 在给定的列表中 list 中"

else:

print "变量 a 不在给定的列表中 list 中"

print("\n")

a = 20

b = 20

if a is b:

print "a 和 b 有相同的标识"

else:

print "a 和 b 没有相同的标识"

if a is not b:

print "a 和 b 没有相同的标识"

else:

print "a 和 b 有相同的标识"

b = 30

if a is b:

print "a 和 b 有相同的标识"

else:

print "a 和 b 没有相同的标识"

if a is not b:

print "a 和 b 没有相同的标识"

else:

print "a 和 b 有相同的标识"

print("\n")

a = 20

b = 10

c = 15

d = 5

e = (a + b) * c / d

print "(a + b) * c / d 运算结果为:", e

e = ((a + b) * c) / d

print "((a + b) * c) / d 运算结果为:", e

e = (a + b) * (c / d)

print "(a + b) * (c / d) 运算结果为:", e

e = a + (b * c) / d

print "a + (b * c) / d 运算结果为:", e

python

运行

a + b 的值为: 31

a - b 的值为: 11

a * b 的值为: 210

a / b 的值为: 2

a / d 的值为: 2.1

取模 - 返回除法的余数: 1

a的b次幂: 8

取整除 - 返回商的整数部分: 2

a 不等于 b

a 不等于 b

a 大于等于 b

a 大于 b

a 小于等于 b

b 大于等于 a

a + b的值为: 31

c += a的值为: 52

c *= a的值为: 1092

c /= a的值为: 52

c %= a的值为: 2

c **= d的值为: 16

c //= a的值为: 0

a & b的值为: 12

a | b的值为: 61

a ^ b的值为: 49

~a的值为: -61

a << 2的值为: 240

a >> 2的值为: 15

变量 a 和 b 都为 true

变量 a 和 b 都为 true,或其中一个变量为 true

变量 a 和 b 有一个不为 true

变量 a 和 b 都为 true,或其中一个变量为 true

变量 a 和 b 都为 false,或其中一个变量为 false

变量 a 不在给定的列表中 list 中

变量 b 不在给定的列表中 list 中

变量 a 在给定的列表中 list 中

a 和 b 有相同的标识

a 和 b 有相同的标识

a 和 b 没有相同的标识

a 和 b 没有相同的标识

(a + b) * c / d 运算结果为: 90

((a + b) * c) / d 运算结果为: 90

(a + b) * (c / d) 运算结果为: 90

a + (b * c) / d 运算结果为: 50

python

运行

运算符优先级

运算符 描述 ** 指数 (最高优先级) ~ + - 按位翻转, 一元加号和减号 (最后两个的方法名为 +@ 和 -@) * / % // 乘,除,取模和取整除 + - 加法减法 >> << 右移,左移运算符 & 位 'AND' ^ | 位运算符 <= < > >= 比较运算符 <> == != 等于运算符 = %= /= //= -= += *= **= 赋值运算符 is is not 身份运算符 in not in 成员运算符 not or and 逻辑运算符

注:

来自菜鸟教程

网址:Python初学(3)运算符 https://www.yuejiaxmz.com/news/view/1389754

相关内容

python运算符
Python中的不等于运算符详解
Python :=海象运算符最简单的解释
5 个自动化生活的 Python 项目:从初学者到高级
js 运算符
Python学习笔记
java 初级知识笔记 运算符与表达式
python可以不对变量初始化
提升Python计算效率的技巧与实践秘籍
python语言print(3)出来为啥2.9999

随便看看