发表于: 2018-03-11 01:07:31

1 775


昨天晃悠了一天,没学习,没写日报,检讨一下!

今天学习:

1:while后边的条件永远为真True,有且只有False None 0 '' "" () [] {}为假。所以当不对while后边的条件加以限制的时候,代码会进入死循环,知道崩溃或者CTRL+C强制结束。同时当限制条件内没有结果的时候,不输入任何数据。

2:Python一行可以书写多个语句只需要使用分号 ; 隔开;一个语句可以分成多行,在末尾使用反斜杠 \ 或者使用括号

3:了解了短路逻辑   在不需要求值的时候不进行操作。表达式 x and y,需要 x y 两个变量同时为真(True)的时候,结果才为真。因此,如果当 x 变量得知是假(False)的时候,表达式就会立刻返回 False,而不用去管 y 变量的值。

   例:not 1 or 0 and 1 or 3 and 4 or 5 and 6 or 7 and 8 and 9  由于优先级 not>and>or

加上括号 (not 1)or (0 and 1) or (3 and 4) or (5 and 6) or (7 and 8 and 9) 执行短路逻辑

== 0 or 0 or 4 or 6 or 9

==4

4:了解了三元操作符  something = x if x < y else y。  elif ():== else:if():

5:断言 assert  这个关键字后边条件为假,程序自动崩溃。

 今天学习的东西很少 不过通过敲代码 对赋值(取名字)以及条件分支的用法更加熟悉了;任务大概看了一下 看了几篇师兄的日报 了解了下思路 

明天任务 继续熟悉条件分支 整理任务思路




返回列表 返回列表
评论

    分享到