笨办法学Python(三十七)

习题 37: 复习各种符号

现在该复习你学过的符号和 python 关键字了,而且你在本节还会学到一些新的东西。我在这里所作的是将所有的 Python 符号和关键字列出来,这些都是值得掌握的重点。

在这节课中,你需要复习每一个关键字,从记忆中想起它的作用并且写下来,接着上网搜索它真正的功能。有些内容可能是无法搜索的,所以这对你可能有些难度,不过你还是需要坚持尝试。

如果你发现记忆中的内容有误,就在索引卡片上写下正确的定义,试着将自己的记忆纠正过来。如果你就是不知道它的定义,就把它也直接写下来,以后再做研究。

最后,将每一种符号和关键字用在程序里,你可以用一个小程序来做,也可以尽量多谢一些程序来巩固记忆。这里的关键点是明白各个符号的作用,确认自己没搞错,如果搞错了就纠正过来,然后将其用在程序里,并且通过这样的方式巩固自己的记忆。

Keywords(关键字)

数据类型

针对每一种数据类型,都举出一些例子来,例如针对 string,你可以举出一些字符串,针对 number,你可以举出一些数字。

  • True
  • False
  • None
  • strings
  • numbers
  • floats
  • lists

字符串转义序列(Escape Sequences)

对于字符串转义序列,你需要再字符串中应用它们,确认自己清楚地知道它们的功能。

  • \\
  • \‘
  • \"
  • \a    发出系统响铃声
  • \b    退格符
  • \f    换页符
  • \n
  • \r    回车符
  • \t
  • \v    纵向制表符

字符串格式化(String Formats)

一样的,在字符串中使用它们,确认它们的功能。

  • %d    转成有符号十进制数
  • %i    转成有符号十进制数
  • %o    格式化无符号八进制数
  • %u    格式化无符号整型
  • %x    格式化无符号十六进制数
  • %X    格式化无符号十六进制数(大写)
  • %e    用科学计数法格式化浮点数
  • %E    作用同%e,用科学计数法格式化浮点数
  • %f    格式化浮点数字,可指定小数点后的精度
  • %F    格式化浮点数字,可指定小数点后的精度
  • %g    根据值的大小决定使用%f活%e
  • %G    作用同%g,根据值的大小决定使用%f活%e
  • %c    格式化字符及其ASCII码
  • %r    优先用repr()函数进行字符串转换
  • %s    格式化字符串,优先用str()函数进行字符串转换
  • %%    输出% (格式化字符串里面包括百分号,那么必须使用%%)

操作符号

有些操作符号你可能还不熟悉,不过还是一一看过去,研究一下它们的功能,如果你研究不出来也没关系,记录下来日后解决。

  • +
  • -
  • *
  • **    幂 - 返回x的y次幂
  • /
  • //    取整除 - 返回商的整数部分
  • %
  • <
  • >
  • <=
  • >=
  • ==
  • !=
  • <>    不等于 - 比较两个对象是否不相等
  • ( )
  • [ ]
  • { }
  • @
  • ,
  • :
  • .
  • =
  • ;
  • +=
  • -=
  • *=
  • /=
  • //=
  • %=
  • **=

花一个星期学习这些东西,如果你能提前完成就更好了。我们的目的是覆盖到所有的符号 类型,确认你已经牢牢记住它们。另外很重要的一点是这样你可以找出自己还不知道哪些 东西,为自己日后学习找到一些方向。

时间: 2024-08-07 19:36:31

笨办法学Python(三十七)的相关文章

笨办法学Python(十七)

习题 17: 更多文件操作 现在让我们再学习几种文件操作.我们将编写一个 Python 脚本,将一个文件中的内容拷贝到另外一个文件中.这个脚本很短,不过它会让你对于文件操作有更多的了解. 1 from sys import argv 2 from os.path import exists 3 4 script, from_file, to_file = argv 5 6 print "Copying from %s to %s" % (from_file, to_file) 7 8

笨办法学Python 练习13和14

原题: 1 from sys import argv 2 3 script, first, second, third = argv 4 5 print "The script is called:", script 6 print "Your first variable is:", first 7 print "Your second variable is:", second 8 print "Your third variabl

笨办法学 Python (Learn Python The Hard Way)

最近在看:笨办法学 Python (Learn Python The Hard Way) Contents: 译者前言 前言:笨办法更简单 习题 0: 准备工作 习题 1: 第一个程序 习题 2: 注释和井号 习题 3: 数字和数学计算 习题 4: 变量(variable)和命名 习题 5: 更多的变量和打印 习题 6: 字符串(string)和文本 习题 7: 更多打印 习题 8: 打印,打印 习题 9: 打印,打印,打印 习题 10: 那是什么? 习题 11: 提问 习题 12: 提示别人

笨办法学Python(三十)

习题 30: Else 和 If 前一习题中你写了一些 "if 语句(if-statements)",并且试图猜出它们是什么,以及实现的是什么功能.在你继续学习之前,我给你解释一下上一节的加分习题的答案.上一节的加分习题你做过了吧,有没有? 你认为 if 对于它下一行的代码做了什么? If 语句为代码创建了一个所谓的"分支",就跟 RPG 游戏中的情节分支一样.if 语句告诉你的脚本:"如果这个布尔表达式为真,就运行接下来的代码,否则就跳过这一段.&quo

笨办法学Python(三十四)

习题 34: 访问列表的元素 列表的用处很大,但只有你能访问里边的内容时它才能发挥出作用来.你已经学会了按顺序读出列表的内容,但如果你要得到第 5 个元素该怎么办呢?你需要知道如何访问列表中的元素.访问第一个元素的方法是这样的: animals = ['bear', 'tiger', 'penguin', 'zebra'] bear = animals[0] 你定义一个 animals 的列表,然后你用 0 来获取第一个元素?! 这是怎么回事啊?因为数学里边就是这样,所以 Python 的列表也

笨办法学Python(二十七)

习题 27: 记住逻辑关系 到此为止你已经学会了读写文件,命令行处理,以及很多 Python 数学运算功能.今天,你将要开始学习逻辑了.你要学习的不是研究院里的高深逻辑理论,只是程序员每天都用到的让程序跑起来的基础逻辑知识. 学习逻辑之前你需要先记住一些东西.这个练习我要求你一个星期完成,不要擅自修改日程,就算你烦得不得了,也要坚持下去.这个练习会让你背下来一系列的逻辑表格,这会让你更容易地完成后面的习题. 需要事先警告你的是:这件事情一开始一点乐趣都没有,你会一开始就觉得它很无聊乏味,但它的目

笨办法学Python(三十二)

习题 32: 循环和列表 现在你应该有能力写更有趣的程序出来了.如果你能一直跟得上,你应该已经看出将"if 语句"和"布尔表达式"结合起来可以让程序作出一些智能化的事情. 然而,我们的程序还需要能很快地完成重复的事情.这节习题中我们将使用 for-loop (for 循环)来创建和打印出各种各样的列表.在做的过程中,你会逐渐明白它们是怎么回事.现在我不会告诉你,你需要自己找到答案. 在你开始使用 for 循环之前,你需要在某个位置存放循环的结果.最好的方法是使用列表

笨办法学Python(三十六)

习题 36: 设计和调试 现在你已经学会了"if 语句",我将给你一些使用"for 循环"和"while 循环"的规则,一面你日后碰到麻烦.我还会教你一些调试的小技巧,以便你能发现自己程序的问题.最后,你将需要设计一个和上节类似的小游戏,不过内容略有更改. If 语句的规则 每一个"if 语句"必须包含一个 else. 如果这个 else 永远都不应该被执行到,因为它本身没有任何意义,那你必须在 else 语句后面使用一个叫做

笨办法学Python(三十八)

习题 38: 阅读代码 现在去找一些 Python 代码阅读一下.你需要自己找代码,然后从中学习一些东西.你学到的东西已经足够让你看懂一些代码了,但你可能还无法理解这些代码的功能.这节课我要教给你的是:如何运用你学到的东西理解别人的代码. 首先把你想要理解的代码打印到纸上.没错,你需要打印出来,因为和屏幕输出相比,你的眼睛和大脑更习惯于接受纸质打印的内容.一次最多打印几页就可以了. 然后通读你打印出来的代码并做好标记,标记的内容包括以下几个方面: 函数以及函数的功能. 每个变量的初始赋值. 每个