python知识点
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python知识点,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2104字,纯文字阅读大概需要4分钟。
内容图文
![python知识点](/upload/InfoBanner/zyjiaocheng/689/7e3867c859e64fd08114b99a208483b9.jpg)
1.什么是lambda函数?它有什么好处?
1
).
lambda
的用法:
lambda
是匿名函数,用法如下:
lambda
?arg1,arg2..argN:expression using args
2
).优点
lambda
能和
def
做同样种类的工作,特别是对于那些逻辑简单的函数,直接用
lambda
会更简洁,
而且省去取函数名的麻烦(给函数取名是个技术活)
2.python中break、continue 、exit() 、pass区分
?
1). break:跳出循环,不再执行break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句 break语句用在while和for循环中 如果使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码 ?
while True: print('123') break print('456')---------------------- 123 456 ? break是终止本次循环,比如有很多个for循环,你在其中一个for循环里写了一个break,满足条件,只会终止这个for里面的循环,程序会跳到上一层for循环继续往下走
for i in range(5): print("----%d----"%i) for j in range(5): if j>4: break print(j)
----0---- 0 1 2 3 4 ----2---- 0 1 2 3 4 ----3---- 0 1 2 3 4 ----4---- 0 1 2 3 4
2)continue:跳出本次循环,执行下一次
continue语句跳出本次循环,而break跳出整个循环
continue语句用来告诉python跳过当前循环的剩余语句,然后继续进行下一轮循环
continue语句用在while和for循环中
例1:continue通过if判断触发,跳出当前一层for循环,终止‘h’输出,继续下一次for
for letter in 'python': if letter == 'h': continue print('当前字母:’,letter)
当前字母: p 当前字母: y 当前字母: t 当前字母: o 当前字母: n
例2:
var = 5 while var>0: var = var - 1 if var == 3: continue print('当前变量值:',var) print('good bye!')
当前变量值: 4 当前变量值: 2 当前变量值: 1 当前变量值: 0 good bye!
如果换成了break:
var = 5 while var>0: var = var - 1 if var == 3: break print('当前变量值:',var) print('good bye!')
当前变量值: 4 good bye!
例3:continue是循环到这个点的时候,执行continue这里的某些操作,执行完了以后,继续执行满足条件的这一层循环需要做的事情,不会终止这一循环(只会跳出这一次)
for j in range(10): if j>5 and j <=8: print('我是continue特殊') print(j)
我是continue特殊 6 我是continue特殊 7 我是continue特殊 8
for j in range(10): if j>5 and j <=8: print('我是continue特殊') continue print(j)
我是continue特殊 我是continue特殊 我是continue特殊
4)pass:不做任何事情,只起到占位的作用
for element in "Python": if element == "y": pass else: print(element)
内容总结
以上是互联网集市为您收集整理的python知识点全部内容,希望文章能够帮你解决python知识点所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。