标签:存在 命令行 通过 取消 常用 下划线 直接 字母 txt
命令行式可以识别任何文本文件,例如:.txt文件、.py文件。
变量:一种描述世间万物的状态
name = 'rayn'
#变量名 赋值符号 变量值
rayn_height = 180
print(rayn_height)
180
RaynHeight = 180
print(RaynHeight)
180
固定不变的两
RAYN_HEIGHT = 180
变量:接收变量值,描述世间万物变化的状态
而变量是如何在内存中创建的?
当我们写一个文件,文件是保存在硬盘里的,只有Python解释器运行了这个文件,那字符进入了内存,才会有变量这个概念,也就是说变量是存放在内存当中的。在内存中,我们每定义一个变量,就会在内存中开辟一块内存空间来给变量值,而变量名就是个名牌来指向变量值。
x = 257 # 257的引用计数加1,为1
y = x # 257的引用计数加1 为2
x = 258 # 257的引用计数减1 为1
del y # 257的引用计数减1 为0 ,触发Python垃圾回收机制,清理257的内存占用
而我们时常碰到不在小整数池中的值,有时打印的内存地址也是一样的,这个主要是jupyter和pycharm会把时间短,并且内存占用比较小的值,也会放在同一块内存中。
python-面试常用 --变量、内存管理(小整数池,引用计数)
标签:存在 命令行 通过 取消 常用 下划线 直接 字母 txt
原文地址:https://www.cnblogs.com/raynduan/p/10895857.html