读书人

Learn Python The Hard Way学习(37) -

发布时间: 2012-07-05 07:59:17 作者: rapoo

Learn Python The Hard Way学习(37) - 复习
现在该是复习python关键词和符号的时候了,下面会列出一些python重要的关键词和符号。
根据你的记忆先写下这些关键词的作用,然后去网上找一下他们真正的用法,有些可能比较难找,但是还是要不断尝试。
把那些你记错的写到卡片中,一些不知道的也写下来,到后面再去了解它。
最后,在程序中使用它们,确保你能正确使用它们。
关键词and 两个都是True时才为Truedel 从list中删除元素from 从模块中导出对象not 否定,True变False,False变Truewhile 循环的一种,最好在无限循环才使用as 和with一起使用,生成一个别名。elif else if的缩写,和if一起使用。global 定义一个全局变量or 都是False才为Falsewith 和as一起使用,生成别名assert 断言一个条件是True,如果不是True会返回一个AssertionError。else 和if一起使用if 条件判断pass 空的操作,表示什么也不做。yield 一个生成器。break 跳出循环except 处理异常,和try一起使用。import 导入模块print 打印信息class 定义一个类exec 动态执行python代码in 循环输出list等的元素raise 引发一个异常continue 跳出当前循环,进入下一个循环finally 异常处理时,必须执行的代码块,和try一起使用is 比较两个对象return 在函数中返回信息def 定义一个函数for 循环lambda 创建一个匿名函数try 捕捉异常数据类型True 布尔真False 布尔假None nullstrings 字符numbers 数字floats 浮点数lists 列表转义字符\\ 输出\\' 输出'\" 输出"\a 响铃\b 退格\f 换页\n 换行\r 回车\t 制表符\v 垂直制表符格式化字符串%d 格式化整数%i 格式化整数%u 格式化无符号整数(废弃,不赞成使用)%o 格式化无符号八进制数%x 格式化无符号十六进制数(小写字母)%X 格式化无符号十六进制数(大写字母)%e 用科学计数法格式化浮点数%E 作用和%e一样%f 格式化浮点数,可以指定小数点后的精度,默认显示6位小数,例如%.2f显示2位小数。%F 和%f一样%g 根据值的大小决定使用%f还是%e%G 和%g一样%c 格式化字符及ASCII码;%s 格式化字符串%r 大字符串%% 输出%运算符+-*** 乘方/// floor除法,得到不大于结果的整数%<>>=<===!=<> 也是不等于() 元组[] 列表{} 集合@ 函数修饰符,也是一个函数,被修饰的函数是这个函数的参数,分隔符,也表示不换行,打印空格:新的代码段开始. 调用= 赋值; 语句结束符,不建议使用+=-=*=/=**=//=%=阅读代码找一些代码来读吧,你已经掌握了足够多的知识去阅读代码,可能有些代码的意思你还不懂,下面我就告诉你怎么读懂代码。
打印你下载的代码,对,打印,因为你的眼睛和大脑更加容易理解纸上的东西,而不是电脑上的。
然后做下面这些事情:

    看看每个函数是做什么的每个变量在哪里赋初值注意一些同名的变量,不要混淆没有else的if语句,它们对吗?无限循环的while最后,你不能理解的部分,不管任何原因。
第三,给所有的函数写上注释,包括用法,参数,变量等。
最后,跟踪代码的执行,一行一行的跟踪。写出运行中一些关键部分变量的值。
如果上面的做好了,我们再回到电脑上看,看看能不能发现一些上面新的东西。
加分练习1. 看看什么是流程图
2. 如果你在看代码的时候发现了错误,修正它,并且告诉作者。
3. 另外一个技巧就是用#号做注释,可以方便别人和自己看代码。

读书人网 >perl python

热点推荐