问1:f.seek(6, 0)的作用是什么?
答1:将文件对象f的指针从开始的位置偏移到6个字节的位置
拓展:
这是Python中文件操作的一个方法,其中f是一个已经打开的文件对象。该方法的第一个参数表示文件偏移量(offset),即从文件的起始位置开始向后移动的字节数,第二个参数表示偏移量的起始位置,0表示文件起始位置,1表示当前位置,2表示文件末尾位置。因此,f.seek(5,0)表示将文件指针移动到文件起始位置加上5个字节的位置。如果成功,这将导致下一次对文件进行读取或写入操作将从文件的这个位置开始进行。
问2:sum = lambda x, y: x + 3*y 则sum(10, 5)等于多少?
答2:25
拓展:
根据该Lambda表达式,sum函数接受两个参数x和y,并返回x + 3y的结果。因此,将sum(10,5)代入Lambda表达式中进行计算,得到:
sum(10, 5) = 10 + 3*5 = 10 + 15 = 25
因此,sum(10,5)的结果为25。
问3:a={’ name’ : ‘李四’} , 其中获取 name 取值的语句是
答3:a[‘name’]
拓展:
获取字典a中键为’ name’的值的语句,可以使用字典的索引方式进行,示例代码如下: