练习22&练习37--到目前为止你学了什么,复习各种符号

一:关键词

1 with-as语句:https://www.cnblogs.com/devils19/p/10688211.html

2 except语句:https://www.cnblogs.com/Simon-xm/p/4073028.html

3 exec语句:https://www.cnblogs.com/rainbow-ran/p/12311740.html

4 finally语句:https://www.cnblogs.com/wqbin/p/11803948.html

5 raise函数:http://c.biancheng.net/view/2360.html

6 yeild语句:https://www.cnblogs.com/zhengxunjie/p/10622324.html

                     https://www.runoob.com/w3cnote/python-yield-used-analysis.html

 

 

 

 二 数据类型

 

 三 字符串转义序列(Escape Sequences)

 

 

 

 

 

 四 老式字符串格式化

 

 

注1:%c 是把 34 转换为 ASCII 码,其对应的 ASCII 码为 " 。

注2:%r 打印时能够重现它所代表的对象。

Python 2 的代码使用这些格式化字符来实现 Python 3 中 f 的功能,你也可以试试这些替代方法。

五 运算符

 

 

 

 

 

 六 阅读代码的方法

     首先把你想要理解的代码打印到纸上。没错,你需要打印出来,因为和屏幕相比,你的眼睛和大脑更习惯于纸质内容。一次最多打印几页就可以了。
     然后通读你打印出来的代码并做好标记,标记的内容包括以下几个方面:
    • 1. 函数以及函数的功能。
    • 2. 每个变量的初始赋值。
    • 3. 每个在程序中多次出现的变量。它们以后可能会给你带来麻烦。
    • 4. 任何不包含 else 的 if 语句。它们是正确的吗?
    • 5. 任何可能没有结束的 while 循环。
    • 6. 代码中任何你看不懂的部分。
      第三步,你需要用注释向自己解释代码的含义。解释各个函数的使用方法,各个变量的用途,以及任何其它方面的内容,只要能帮助你理解代码即可。
      最后,对于代码中比较难的部分,逐行或者逐个函数地去跟踪变量值。你可以再打印一份出来,在空白处写出你要“追踪”的每个变量的值。
      一旦你基本理解了代码的功能,回到电脑面前,在屏幕再重读一次,看看能不能找到新的问题点。然后继续找新的代码,用上述方法去阅读和理解,直到你不再需要纸质打印为止。
posted @ 2020-07-06 17:25  洛兰123  阅读(134)  评论(0编辑  收藏  举报