注册功能
本周内容:
day01
1.变量的内存管理机制
变量值具备的三个特点:id,type,值
可变不可变类型
2.python2中与用户交互
3.数据类型的基本用法
4.基本运算符
5.流程控制if判断
6.流程控制之循环:while、for
day02
数据类型及内置方法:
int
float
str
list(列表)
day03
数据类型及内置方法:
tuple
dict
set
day04:
1.字符编码
2.文件处理
1.文件的基本操作(打开,读/写,关闭)
2.文件操作的方法read() readline()readlines().write() writelines()
3.文件的打开模式(r/w/a t/b)
day05
1.文件处理高级部分:
1.文件内指针移动seek()
2.文件修改的两种方式
2.函数的基础
定义
参数
返回值
# 1. Cpython解释器的垃圾回收机制
# 什么是垃圾:当一个值身上没有人绑定任何变量名(该值的引用计数=0)时,该值就是一个垃圾
# 引用计数增加
# age=18 # 18的引用计数等于1
# x=age # 18的引用计数等于2
# print(age)
# print(x)
# 引用计数减少
# age=19 #18的引用计数等于1
# print(age)
# del x #18的引用计数等于0
# 2. 变量值的三个特征:
# id: 反映的是内存地址
# type:数据类型
# 值:
# age=18
# # print(id(age))
# print(type(age))
# print(age)
#总结:
# 2.1. id相同,值一定相同
# 2.2. 值相同,id可以不同
'''
>>> x='name:egon age:18***'
>>> y='name:egon age:18***'
>>> id(x)
2847698422856
>>> id(y)
2847698422928
'''
# x=11111111111111111111111111231231231231222222222222
# y=11111111111111111111111111231231231231222222222222
#
# print(id(x))
# print(id(y))
#3. is 与 ==
# ==:值是否相等
# is:id是否相等
#4. 可变类型与不可变类型
# 可变类型: 值改变,id不变,证明就是在改变原值
# 不可变类型:值改变,id也变,证明根本不是在改变原值,是创建了新值,原值就是不可变类型
# x=10
# print(id(x))
# x=11
# print(id(x))
l=['a','b','c']
print(id(l))
l[0]='A'
print(id(l))
# print(l)
布尔型值为假的的情况:0,None ,空
转载于:https://www.cnblogs.com/supcwi/p/9983848.html