Python第八课:了不起的分支和循环2

李金龙
李金龙
管理员
496
文章
0
粉丝
Python学习评论2,7851字数 432阅读模式

课程内容:

今天的这节课内容量没有那么多。

1、查成绩

Python小工具:查成绩 ,本来这端代码是发给人家一个提问的人,没想到今天这节课都在讨论这个内容,所以很容易理解了。

偶了额外的内容部分就是效率的问题。

if else,满足一个条件就结束,如果遇到if if if if..这样的这么多的条,将每次全部执行完成,而前者只要查看满足的条件就完成,成本节省了很多倍。

2、三元操作符

又称为三目操作符,案例:

-1 一元操作符(-作为符号使用)

李金龙博客 = www.lijinlong.cc  二元操作符

三元操作符语法:x if 条件 else y (以下为一个小作业)

  1. x, y, z = 6, 5, 4
  2. if x < y:
  3.     small = x
  4.     if z < small:
  5.         small = z
  6. elif y < z:
  7.     small = y
  8. else:
  9.     small = z

答案为:

  1. small = x if (x < y and x < z) else (y if y < z else z)

很烧脑,要多练习了,最后small的结果为4

3、断言assert

当条件为假的时候,程序自动崩溃并抛出AssertionError,未深入,待日后再研究


单词扩展:

  • assert:断言
  • error : 错误

扩展阅读:


版权注释:

Python课程来源于鱼C论坛:http://bbs.fishc.com/forum-243-1.html 版块,课程内容为免费内容,如果你喜欢该课程,建议购买VIP账号支持小甲鱼,官方网店:https://fishc.taobao.com/)。

本内容为在李金龙在学习课程中做的日记记录,方便自己以后查找相关信息,另一方面也希望自己写下的东西可以帮助到别人。

课程内容:http://blog.fishc.com/2898.html

 
李金龙
  • 本文由 李金龙 发表于2017年3月1日 22:58:44
  • 转载请务必保留本文链接:https://www.lijinlong.cc/python/pyxx/1514.html
Python学习

Python3第二十八课:文件的使用

Python3文件处理: 其实一直想搞一个小工具来处理信息预埋后,产品的数据返回,比方说我发了100个帖子,他们有多少被删除了,有多少的浏览量,有多少被搜索引擎收录了,有多少用户回复,回复的重点是什么...
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证