Python | 用while循环从FASTA格式的SwissP

2022-10-14  本文已影响0人  懒猪曼达

真(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...

代码实例 输出结果
上一篇 下一篇

猜你喜欢

热点阅读