![b4eaa0aaef02278e54d71677e09fc320.gif](https://i-blog.csdnimg.cn/blog_migrate/82848a94e4093bddcd65da37ed6c23d9.gif)
![fbefd92cff896e849df24a0c8dce7f3c.png](https://i-blog.csdnimg.cn/blog_migrate/9d01b558d28aee736fe9bc56a61b2f77.jpeg)
一、小试牛刀
● A.二进制文件和文本文件的操作步骤都是“打开-操作-关闭”
● B.open() 打开文件之后,文件的内容并没有在内存中
● C.open()只能打开一个已经存在的文件
● D.文件读写之后,要调用close()才能确保文件被保存在磁盘中了
答案见评论区
二、Python入门操作题--题目
文件 data.txt 文件中有多 行数据,打开文件,读取数据,并将其转化为列表。
统计读取的数据, 计算每一行的总和、平均值,在屏幕上输出结果。
文件内容示例如下:
Chinese: 80,Math:85,English:92, Physical: 81,Art:85,Chemical:88
屏幕输出结果示例如下:
总和是:511.0,平均值是:85.17
三、Python入门操作题--分析
● 读取数据使用open('data.txt','r')
● 文件读取完毕后需要关闭f.close()
● 统计分数需通过2次split()分割,返回list
四、Python入门操作题--方案
![fba783a964511a303d956ef20521f1fb.png](https://i-blog.csdnimg.cn/blog_migrate/5c28f8d4f74b3279b70bfa76ba29d035.jpeg)
五、上一题
>>>《Python入门编程题库36--format字符串格式化》
![7ec1d50699e92b22282fce367a2437c3.png](https://i-blog.csdnimg.cn/blog_migrate/51dbb6db77bb1735b054079a9ea8abbc.jpeg)