19-赋值运算符及内存分析
有 = += -= .....
扩展后的赋值符号:+= -= *= /= … "
num = 8
num += 5 # num = num + 5 此时+ 数学加号
print(num)"
num-=10 # num = num-10
"a='abc'
a += 'ff' # 等价于: a = a +'ff' 此时'+'就是连接符 包含两个动作: 1. 连接 2.连接后的结果赋值
print(a)"
# a -= 'kk' # 不支持
只是可以应用在数值,字符串不支持:-= *= /=
内存分析 常量池:有id
声明一个值是否可以被多处复用
是:一个python源程序中,交互模式中[-5,256](python小整数对象池)
否:交互模式中非[-5,256],新开辟空间,id不同,每执行一次大整数都重新创建
20-算术运算符有+ - * / % ** // print('*' * 50)
"a=9
b=2
result = a * b
print('乘法运算:',result)
result = a / b
print('除法运算:',result)"