1,垃圾回收机制 GC
1)引用计数
x = 18 # 值18的引用计数 为1
y = x # 值18的引用计数 为2
l = [111, x] # 值18的引用计数 为3
2)引用计数减少
del x # 值18的引用计数 为2
y = 100 # 值18的引用计数 为1
del l[1] # 值18的引用计数 为0
3)分代回收
目的:为了解决引用计数的效率问题
缺点:个别垃圾不能得到及时的清理
4)标记/清除
核心:一个变量值没有任意一条可以从栈区出发到自己的引用,就会被标记,方便后面的清除。
与用户交互
1,接收用户输入
python3中,会把用户输入的所有内容都存成str类型
age = input("请输入您的年龄")
# print(age, type(age))
age = int(age)
2,输出
print()
msg = "my name is %s my age is %s" % ("egon", [1,2,3])
print(msg) # my name is egon my age is [1, 2, 3]