Python | 用while循环从FASTA格式的SwissProt数据库中,搜索胰岛素相关的结果


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

代码实例
输出结果
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容