2.运算符

  • 算术运算符:+ - * / %
a = 10
 b = 5
# 加法:普通加法、字符串拼接、 列表的拼接 
print(a+b)
s_1 = 'hello'   s_2 = 'python'
print(s_1 + s_2)
l_1 = [1,2,3]   l_2 = [4,5,6]
print(l_1 + l_2)
# 乘法:普通乘法;对字符串  列表 元组 要输出多次
print(a*b)
s_1 = 'hello'  l_1 = [1,2,3]
print(s_1 * 3)
print(l_1 * 3)
# 减法:
print(a-b)
# 除法:
print(a/b)
# 模运算 取余运算 :%   
# 5/4 商1 余下1  ; 5/3 商1 余2
print(5%4)          print(5%3)
作用:判断奇数偶数的
x%2的值是0 说明x是偶数
x%2的值是1 说明x是奇数
  • 比较(关系)运算符: > >= < <= == != 六种
#返回的结果是:布尔值  True False
a = 10  b = 5
print(a > b)  
print(a >= b) print(a < b)print(a <= b)print(a == b)print(a != b)
print('get' == 'Get') # python 是区分大小写的 这里的结果是false
print(false == 0) # True  0==false 1==True
  • 赋值运算符
x = 6  #把6赋值给x
x = 1
 x += 1  # x=x+1
 x -= 3  # x=x-3
  • 逻辑运算符 and or not
  • 运算结果返回值也是布尔值:True False
a=1 b=3
print(a>0 and b>0)    
print(a>0 and b<0)
print(a>0 or b>0)    
print(a>0 or b<0)  
print(a<0 or b<0) 
  • 成员运算符 in not in
  • 运算结果返回值也是布尔值:True False
  • 位运算符
  • 身份运算符
  • 运算符优先级
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容