python基础(5)
1.什么是短路运算?
答:短路运算是基于条件判断的偷懒原则,当在前面就遇到已经可以认定当前判断的条件时,就结束判断,后面的条件就不再继续判断。
2.什么是深浅copy?
答:浅copy是将一个变量的内存地址直接复制一份出来。
深copy是根据可变不可变原则来区分,不可变的就直接复制内存地址;可变的就是遇到列表或字典就创建一个不同内存地址的列表或字典,包括列表里嵌套的列表也会改变。
3.介绍一下while循环。
答:while 条件:【条件为真就进入循环,条件为假就结束循环】
print()。。。。
条件一直为真就会进入死循环。如果循环里是无意义的一些东西,比如“1+1”或“print("我很帅")”之类的,就会浪费资源,影响效率。但如果循环里是IO条件,就不会影响。
while循环里写入break,就会结束本层循环。
while循环里写入continue,就会结束本次循环,然后继续循环。
while后加else,结束循环后就会执行else下的程序,前提是 不是用break结束的循环。

浙公网安备 33010602011771号