真(True)假(False)布尔值
对于if条件和while循环来说,布尔值True和False十分重要。特别指出的是,if和while语句应用在0,None或空的对象,如空的数据结构('', (), [ ], {})时会返回False,而应用在非零或者非空数据结构时会返回True。
例如:
while 1:
如果不插入一个break语句,代码将无穷重复执行。
while [ ]:
这个循环一次都不会执行,因为条件为False。
>>> n = 0
>>> while n < 4:
... n = n + 1
... print n
1
2
3
像这个语句,仅会在该语句返回值为True的时候执行,如上,这个循环重复了4次。
用while循环从FASTA格式的SwissProt数据库中,搜索胰岛素相关的结果
代码实例 输出结果本次使用输入文件的格式:
>sp |PO3472| ESR1_HUMAN Estrogen receptor OS = Homo sapiens
AFLTPRQKELCEHESRLINVVSQGASMGISECQHQFSARRWNCSTYNNTSVFGKVLRIKS...
>sp |PO3572| ESR1_HUMAN Estrogen receptor OS = Homo sapiens
GN = ESR1 PE = 1 SV = 2
>sp |PO3672| ESR1_HUMAN Estrogen receptor OS = Homo sapiens
TVKTSMELLCKCHGVSATCTVKVCWRKMKSFRTIGAKLKAKFDGASLVKVNKKRRKLKR...
>sp |P61981| ESR1_HUMAN Estrogen receptor OS = Homo sapiens
MIPGPSGSNGLYGMGASRIVCLCVLLIVTQAHATWWFISQLPLHAVGAGVLCDNIPGLV...
网友评论