Python 运算符(算术运算符(+,-,*,**,/,//),逻辑运算符(not , or ,and),比较运算符(>,<,>=,=<),复合运算符(+=,-=,*=,/=,**=,//=))

# 一。算术运算符(+,-,*,**, /, //, %)
#   加法运算符+
print(1 + 2)
#   字符串相连
print("1"+"2")
#   重载
print([1,2] + [3,4])

#   幂运算**
#   2的10次方
print(2 ** 10)

#   整除运算 //
print(5 // 2) # 2
print(5.2 // 2) # 2.0

#   求模运算,也就是求余运算 %
print(5 % 2) #1
print(5.2 % 2) #1.2

#   整除和求余的应用场景序列
#   如求某个数在几行几列,如0,1,2,3在第一行4,5,6,7,在第二列8,9,10,11在第三列
#   求6在几行几列
num = 6;
row = num // 4  # row = 1
col = num % 4   # col = 2
print(row,col) # 第二行,第三列

#二逻辑运算符(not,or,and)
#   非0非空的都为真
b = False
print(not b)

print(True and False)
print(True or False)
print(1 or False)
print(bool(1))
print(bool(0))
print(bool()) #False
print(bool("")) #False

#比较运算符(>,<,!=,>=,<=,==,is(比较唯一标识),链式比较运算符)
result = 10 > 2
print(result) # True
num = 10
print(5 < num < 20) # True


#复合运算符(+=,-=,*=,/=,**=,//=)
num = 10
# num += 5
num **= 5
print(num)

 

posted @ 2018-02-12 15:28  delphiclub  阅读(951)  评论(0编辑  收藏  举报