fh=open('asd.txt')
data=fh.read()
fh.close()
name=data.split('\n')[0][1:]
seq=''.join(data.split('\n')[1:])
print name
print seq
在此代码中,第3行意味着“只取第一行删除第一个字符”,而第4行意味着“保留第一行并加入下一行”。 我无法得到这两条线的逻辑。 任何人都可以解释我如何将这两个切片运算符([0] [1:])一起使用吗? 感谢名单使用split命令使用slice命令?
被修改:更名file
变量(是一个关键字,太)到data
。
不要使用'file'作为变量。这是一个内置函数的名称。 – 2012-01-11 20:07:27
ya谢谢。我忘了。 – user1144004 2012-01-11 20:26:04
不要道歉。修复您的示例代码。 – 2012-01-11 20:27:35