161105
来源:互联网 发布:奥斯维辛集中营 知乎 编辑:程序博客网 时间:2024/05/22 00:32
1625-5 王子昂 总结《2016年11月5日》 【连续第36天总结】
标题:python的继承和文件操作
A.python五章 40%
B.python的继承与C++概念一致,为了增强代码复用性而在“基本”的基础上派生出“导出类”。
格式为:class 导出类名(基本类名)
导出类的构造函数中需要自行调用基本类的构造函数。基本类名允许有多个,即多重继承。
在一个循环中,我们使用readline
方法读文件的每一行。这个方法返回包括行末换行符的一个完整行。所以,当一个 空的 字符串被返回的时候,即表示文件末已经到达了,于是我们停止循环。
与C++通过流类操作文件类似,python通过File类来操作文件。不过C++中有三个流类,ifstream、ofstream,fstream。python中则只有一个。
file类的__init__方法的参数为(文件地址,打开模式)。其实打开模式有'w'写,'r'读,‘a'追加等。打开模式可以省略,默认为读入模式。
file类中通过readline方法读取文件内信息,该方法的返回值为包括行末换行符的一整行。所以当一个空字符串被返回的时候就表示已经到达文件末尾,可以停止读取了。如:f=a.readline
通过wirte方法向文件写入信息,参数为写入的变量。如:a.write(poem)
示例代码中有:
while
True
:
line = f.readline() if
len
(line) ==
0
:
# Zero length indicates EOF
break
print
line,
讲解里有:注意,因为从文件读到的内容已经以换行符结尾,所以我们在print
语句上使用逗号来消除自动换行。
不知道为何逗号可以消除自动换行。
C.明日计划:
python五章
- 161105
- 161105
- UE4 设置Button触控区域为图片形状
- MyEclipse配置spket插件编写Extjs自动提示代码
- org.apache.jasper.JasperException: Unable to compile class for JSP
- Leetcode397: Integer Replacement
- 常见对象_String面试题看程序写结果
- 161105
- iOS小技巧1
- Android Service演义
- HDU 5120 Intersection 圆相交面积
- 九九乘法表顺逆打印
- 我要定义一个宏专门用来吃分段符号
- 【玲珑杯 1052】【暴力+set】See car
- Leetcode题解:335. Self Crossing
- 常用的Linux操作系统下的命令