-3

我有这个 Python 代码:

for name, age in read(file, ('name','age')):

有人可以解释一下这是什么意思吗?

4

3 回答 3

7

('name','age')是一个元组,一个不可变的序列类型,类似于一个列表。

如果你问它对read()函数的含义,我相信可以在特定模块的文档中找到,因为我上次听到read的不是内置函数:p。

于 2013-07-03T10:48:39.480 回答
0

我想你可能的意思是,filename.read(file, ('name','age')):但是内置的 read 函数只有一个参数,file.read( size )它定义了要从文件中读取的字节数,所以实际上这个语句filename.read(file, ('name','age')):会返回一个错误

但是,如果您从未知模块中导入了某种 read() 函数,请阅读它的文档

于 2013-07-03T11:11:06.987 回答
0

对于名称,读取中的年龄(文件,('name','age')):


  • for 是 for for 循环
  • name , age 是关于读取函数从循环中检索的两个变量
  • read 是将文件作为自变量的函数,名称和年龄是可变的

  • 于 2013-07-03T11:47:57.443 回答