#输入函数Input
a=input('今天星期几:')
print(a,type(a))
#从键盘输入;两个整数,计算两个整数的和
a=input('请输入a的值:')
b=input('请输入b的值:')
#print(a+b) 连接作用 结果为1020
a=int(a)
b=int(b)
print(a+b)# a:10,b:20,结果为30
print(11//2) #5 整除运算
print(11%2) #1 取余运算
print(2**3) #8 幂运算符
print(-9//-4) # 2
print(9//-4) # -3
print(-9//4) # -3 一正一负,向下取整
print(9%-4) # -3 余数=被除数-余数*商
print(-9%4) #3
#赋值运算符,运算顺序从右往左
i=3+4
print(i) # 7
a=b=c=20 # 链式赋值
print(a,id(a))
print(b,id(b))
print(c,id(c))
print('---支持参数赋值---')
a=20
a+=30
print(a)
a-=10
print(a)
print('---解包赋值---')
a,b,c=20,30,40
print(a,b,c) #方便交换两个变量的值
print('---交换两个变量的值---')
a,b=10,20
print('交换之前:',a,b)
#交换
a,b=b,a
print('交换之后:'a,b)
#比较运算符结果为布尔类型
a,b=10,20
print('a>b吗',a>b) # False
'''一个变量是由三部分组成:标识(id),类型(type),值(value)
== 比较的是值
比较对象的标识使用 is'''
a=10
b=10
print(a==b) #True a与b的value相等
print(a is b) #True a与b的id相等
lst1=[11,22,33,44]
lst2=[11,22,33,44]
print(lst1==lst2) #True
print(lst1 is lst2) #False
print(a is not b) #False a的id与b的id是不相等的
print(lst1 is not lst2) #True
P25