类
1.在python中首字母大写的名称指的是类,在类中的函数称为方法。
2.通过实例访问的变量称为属性。
3.修改属性的值:
<1>直接修改属性的值。
<2>通过方法修改属性的值就无需直接访问属性,也可以进行扩展。
<3>通过方法对属性的值进行递增。
4.继承,在继承的时候子类里面需要包含父类名,
并且在def __init__(self, a, b, c):
super().__init__(a, b, c)
5.重写父类方法,就是还是使用父类中的方法名,但是对其进行修改,之后在调用子类方法是,是会忽略父类中的同名方法。
6.也可以将实例用作属性。就是自己重新再定义一个类,然后实例化用作原来类的属性。
7.类编码风格,类名采用驼峰命名法,类名中每个单词首字母大写,而不是使用下划线,实例名和模块名都采用小写格式,在单词上加上下划线。
文件和异常
1.从文件中读取数据,with open(文件名) as object :
代码
有with在就不需要使用close()来关闭文件,这个会自己在合适的时候关闭。
2.文件的路径有相对的路径和绝对的路径。还有一个需要注意的是,是用斜杆还是反斜杆。
3.要消除遍历文件中多出来的空行,可以使用rstrip()函数来消除。
4.创建一个包含文件各行的列表,使用readlines()。
5.读取文件时,python其中的所有的文本都解读为字符串,如果读取的是数字并且要将其转化为数字使用就要强制转换。
6.python只能将字符串写入文本文件,要将数值存储到文本文件中,必须要先使用函数str()将其转化为字符串格式。
7.写入多行记得要在最后加上\n换行符。
8.附加到文件,'a',打开这个就是会在文件末尾添加,不会覆盖。
9.异常,try:
maybe find error code
except:
deal with ways
else:
success to do
10.使用json.dump(列表, object)用于存储这组数字和json.load(object)读取列表