1.算术运算符
算术运算符:加(+),减(-),乘(*),除(/ ) ,取模运算(%)
(1)加法
a.数值运算
b.字符串/列表拼接
a=1
b=2
print(a+b)#打印结果:3
#字符串拼接
s1='hello'
s2='world'
print(s1+s2)#打印结果:helloworld
#列表拼接
arr1=[1,2,3]
arr2=[4,5,6]
print(arr1+arr2)#打印结果:[1,2,3,4,5,6]
(2)乘法
s1='hello'
arr1=[1,2,3]
print(s1*3)#字符串输出3次
print(arr1*3)#列表输出3次
打印结果:
hellohellohello
[1,2,3,1,2,3,1,2,3]
(3).模运算(取余运算):%
作用:判断奇数偶数
x%2=0,x是偶数
x%2=1,x是奇数
print(5%4)#输出结果:1
print(5%3)#输出结果:2
(4).赋值运算符:=,+=,-=
x=1
x+=1#等价于x=x+1
print(x)
x-=3#等价于x=x-3
print(x)
打印结果:
2
-1
(5)比较(关系)运算符:
关系运算符有:
大于(>),大于等于(>=),小于(<),小于等于(<=),等于(==),不等于(!=)
关系运算符运算结果:布尔值-》True ,False
数值间比较
a=10
b=5
print(a>b)
print(a>=b)
print(a<b)
print(a<=b)
print(a==b)
print(a!=b)
打印结果:
True
True
False
False
False
True
字符串比较
print('get'=='Get')#False:因为区分大小写,所以是False
print(False==0)#True:因为0等同于False,所以是True
print(Flase==[])#False:因为空列表不是0
问题:空列表的布尔值是False还是True????
网友评论