变量与表达式

2019-11-06  本文已影响0人  大冰S

变量与表达式

变量

变量是一种占位符,用于引用计算机内存地址。
变量用以保存或关联各种类型和来源的数据,如用户输入的数据、特定运算结果的数据等

表达式

表达式:由数字、算符、符号等以能求得数值的有意义排列方法所得的组合(x^2 - 2x +1)
语句:组成程序的独立元素,表示要执行的动作(a = a + 4 , import math)
id(),查看变量的内存地址

'''
True
False
1507487200
1507487232
'''
a = 257
b = 257
print(a == b)
print(a is b)
print(id(a))
print(id(b))

Python为了优化速度,会把[-5,256]之间的数据提前放到小整数池中,程序只要用[-5,256]之间的数据不会再重新创建一份,都是指向对象池中的同一份数据,除了这个区间之外的数据,都会重新创建新的内存空间。
str也有小数据池。规定:

  1. 不能有特殊字符串,全部由字母组成的字符串
  2. s20还是同一个地址,s21以后就是两个内存地址了

除了整型和字符串,其他数据类型都没有小数据池

上一篇下一篇

猜你喜欢

热点阅读