1.基础
_xxx 不能用’from module import *’导入
__xxx__ 系统定义名字
__xxx 类中的私有变量名
核心风格:避免用下划线作为变量名的开始
“单下划线” 开始的成员变量叫做保护变量,意思是只有类对象和子类对象自己能访问到这些变量;
“双下划线” 开始的是私有成员,意思是只有类对象自己能访问,连子类对象也不能访问到这个数据。
2.关于pickling与unpickling
pickling过程是将python对象转换成字符串,存储到文件中。pickling要比使用纯文本文件安全。
import pickle
data = {'one':1,
'two':2,
'three':3 }
pklF = open('data.pkl', 'wb')
pickle.dump(data, pklF) #把pickled数据写入文件
pklF.close()
import pickle
pklF = open('data.pkl', 'rb')
data = pickle.load(pklF) #把数据load到变量中去
print data
pklF.close()
3.