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