【Python】002_Python 运算符与条件判断

一、运算符

陌生运算符

/,//,/= ,//=

//:取整除。返回商的整数部分。

x = 10
y = 3

print(x//y) 	  # 3
print(x//y * 1.0) # 3.0

x /= y
print(x)		# 3

**

**:x ** y,返回 x 的 y 次幂。

x = 10
y = 3
print(x**y)	# 1000

<>

比较两个对象是否不相等。类似 != 。

x = 10
y = 3
print(x<>y) # True

Python 逻辑运算符

and

x and y: x 或 y 为 False,x and y 则返回 False,否则它返回 y 的计算值。

x = 10
y = 3
print(x == 1 and y)	# False
print(x and y)		# 3

or

x or y:x 是非 0,它返回 x 的值,否则它返回 y 的计算值。

x = -1
y = 3
print(x or y)	# -1

x = 1
print(x or y)	# 1

x = 0
print(x or y)	# 3

not

x 为 True,返回 False 。如果 x 为 False,它返回 True。


Python 成员运算符

运算符 描述 实例
in 如果在指定的序列中找到值返回 True,否则返回 False。 x 在 y序列中 , 如果x在y序列中返回True。
not in 如果在指定的序列中没有找到值返回 True,否则返回False。 x 不在 y序列中 , 如果x不在y序列中返回 True。
a = 1
b = 6
numList = [1,2,3,4,5]

print(a in numList)	# True
print(b in numList)	# False

Python 身份运算符

身份运算符用于比较两个对象的存储单元是否相同。

a = 1
b = 6
numList = [1,2,3,4,5]

print(a is 1)			# True
print(a is b)			# False
print(a is numList) 	# False
print(a is not numList) # True

二、条件判断

if 3 > 5:
  print("大于吗");
  print("看看就知道")
print("显然不大于")
显然不大于
发布了419 篇原创文章 · 获赞 94 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_43539599/article/details/104473373