这里的[:2]是什么意思 eachLine[:2]这是什么判断式子啊 还有f=open()这里的f是什么形式
a[:2] 表示字符串a的前两个字符
代码的过程解释为:
以只读模式'r'打开文件,遍历各行内容
如果 行内容的前两字是“姓名”
就用空格分这行为列表,列表的第2个元素是分数
转为整数累加到总分sh_sum 计数器count也增加1
关掉文件,重新以追加方式'a'打开文件
写入平均分 sh_sum/count
这里是进行判断是不是前两个字符为姓名,是说明是第一行,第一行都是列的名字,所以continue进入下一次循环,然后对剩下的行一次分割取数据