《Python编程从入门到实践》第9、10章

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)读取列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值