9.9作业

python程序的两种方式

交互式(jupyter)

写一行解释一行
优点:方便调试
缺点:关闭程序就消失

命令行式(pycharm)

解释一个文本
优点:执行效率高
缺点:调试非常麻烦

python垃圾回收机制

当一个变量值的引用计数为0的时候,就会触发垃圾回收机制,该变量值会被回收

10的引用计数

2次

257的引用计数

0次

python小整数池概念

pycharm自行设定的[-5~256]范围内划分的固定区域,数值在该范围内不会因为计数为0,而触发垃圾回收机制。

x=10

print(x)
pirnt(id(x))
print(type(x))

判断X,Y,Z

x,y,z的变量值相同都是257。
x和y的内存地址一样,z的内存地址不同
print(id(x))=print(id(y))≠print(id(z))
每开一个变量值都会开一个新的系统内存地址

数字类型

整型(int)

作用:描述年龄/id等
定义方式:age = int(10)
使用方法:数学运算

浮点型(float)

作用:薪资/身高等
定义方式:salary = float(4.1)
使用方法:数学运算

字符串

作用:描述姓名/性别等
定义方式:name = 'dalao'
使用方法:用引号引起来的就是字符串,没引号的是变量名。

posted @ 2019-09-09 16:18  断指轩辕  阅读(114)  评论(0编辑  收藏  举报