今天是学习python的第三天。。。先附上几张今天跟着书敲的代码
以下是我在学习ex11-ex15中的记录:
1.在命令行下输入pydoc raw_input可以查看文档用法;
2.argv 是所谓的“参数变量(argument variable)”,是一个非常标准的编程术语。在其他的编程语言里你也可以看到它。这个变量包含了你传递给 Python 的参数。通过后面的练习你将对它有更多的了解。
3.通过”解包”可能是最好的描述方式了。它的含义很简单:“把 argv。
中的东西解包,将所有的参数依次赋予左边的变量名”。
4.我们将把这些我们导入(import) 进来的功能称作模组
5.我们在 txt 上调用了一个函数。你从 open 获得的东西是一个 file (文件)。
6.当你说 txt.read 时,你的意思其实是:“嘿 txt!执行你的 read 命令,无需任何参数!”
7.在使用完file后应使用.close()命令将其关闭,这是个好习惯。
以下是我在此中遇到的疑问,查资料解决后附上解答供参考:
- pydoc命令做什么用途?
- 上网查一下 Python 的 raw_input 实现的是什么功能。
- 我使用了“命令”这个词,不过实际上它们的名字是“函数(function) ”和“方法(method),区别。
solution:
- pydoc 模块利用了 Python 文档的约定,又使用了一些有关 Python 导入、继承和其它类似的实用知识。
- 读取控制台输入,会将用户的输入当做一个字符串来处理。
- 函数理论上不与其他东西关联,只需要相关参数;而方法是与某个对象相关联的。