#运算符的种类:
#赋值运算符,算数运算符,关系运算符,逻辑运算符,位运算符
#赋值运算符: = ------> name = 'name' 这就是赋值运算符,后面给前面的,特点是可以节省内存
#name = 'admin'
#name1 = name
#print(id(name),name)
#print(id(name1), name1)
#输出结果:18718304 admin 18718304 admin
#扩展后的赋值符号
#num = 5
#num += 5
#print(num)
#a = 'abc'
#a += 'ff'
#print(a) 输出是abcff +包含两个结果 1.连接符2.连接后的结果
#可以 =+ =- =* =/ **是几次幂 //是整除 %取余数运算
# print 是输出 input是输入
#比较符的结果只有T OR F
#a = int(input('请输入第一个数字'))
#b = int(input('请输入第二个数字'))
#c = a > b
#print('a>b', c) 在这个上面 int是重点!
# is用于对象的一个比较,也可以认为是地址的一个比较
#age = 20
#age1 = 20
#print(id(age),id(age1))
#print(age is age1)
#输出是2071251168 2071251168 True
#money = 2000
#salary = 6000
#print(money is salary)
#输出结果是false 为什么源文件和交互界面的结果会不同,因为这个问题 在单次执行的时候 存在了复用
#交互式是所见即所得,有个小整数池,比它小的都可以复用。源文件中没有,有的话直接复用,没有就开新内存
#逻辑运算符 and or not
#逻辑与 and
#逻辑或 or
#逻辑非 not 最后的返回结果是True or false
a = 3 if 10 > 11 else 4
print(a)