运算符py

"""
逻辑运算:
"""

# 算术运算: + - * / % **
a = 10
b = 3
# print(a % b)
# print(2**2)
# print(a // b)

# 比较运算: == != > < >= <=
# print(3 != 2)

# 赋值运算: += -= * / % **

# 逻辑运算:not and or
# 优先级:() not and or :同一优先级从左之后依次计算
# 1,逻辑运算两边都是比较

# print(3 > 2 and 3 < 4 or 5 > 6 and 2 < 5)
# print(1 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6)
# print(True or False)

# 2,逻辑运算两边都是数值
'''
x or y ,if x is True, return x,else return y.
x and y ,if x is True, return y,else return x.
'''
# print(1 or 3)
# print(100 or 3)
# print(-10 or 3)
# print(0 or 3)
# print(1 and 3 or 4)
# print(0 and 3 or 5)
"""
# int bool之间的转换
# int ---> bool:非零即True.
print(bool(100))
# bool ---> int :True 1, False 0
print(int(True))
print(int(False))
"""

# 3,逻辑运算两边是数值或者比较

# print(1 and 4 < 6 or 5)

# 成员运算:判断某些元素在不在一个序列中 str,tuple list dict set
# in not in
# s1 = 'ab'
# s11 = 'ak'
# s2 = 'abkfjdljkgljfkdsag'
# print(s1 in s2)
# print(s11 in s2)

# conment = input('>>')
# s1 = 'TMD'
# print(2**32)
努力到无能为力,拼搏到感动自己。
原文地址:https://www.cnblogs.com/jin-yuana/p/9832078.html