碎片化知识汇总(持续更)

break和continue的区别:

break:

用于完全跳出循环;

break所在的循环体结束,执行循环外的语句。

 

continue:

终止本次循环;

continue所在的循环体没有结束,只是终止当前的分支循环。

 

demo:

循环1~100,当为5时,结束循环,不再打印:

count = 0 while count <= 100: print("loop",count) # 如果count = 5,则终止循环 if count == 5: break count += 1

 

循环1~100,遇到5就不打印:

count = 0 while count < 100: count += 1 # 如果count = 5,则跳出本次循环 if count == 5: continue # count != 5,则打印count else: print("loop",count)

 

while…else…

当while循环正常执行完,中间没有被break终止的话,就会执行else语句。

 

可哈希和不可哈希

 不可哈希==>可变的数据类型:list、set、dict

 可哈希====>不可变得数据类型:str、bool、数值

 查看可哈希的值:hash(o)

 

posted @ 2021-02-25 13:35  L的个人博客  阅读(97)  评论(0编辑  收藏  举报