摘录《简明python教程》

4人阅读 评论(0) 收藏 举报
1.物理行是你在编写程序时所 看见 的。逻辑行是Python 看见 的单个语句。


2.global语句被用来声明x是全局的。
LEGB规定了查找一个名称的顺序为:local–>enclosing–>global–>builtin。


3.每个Python模块都有它的__name__,如果它是'__main__',这说明这个模块被用户单独运行


4.Python用反斜杠表示转义符!所以,你得使用转义符来表示反斜杠本身或者使用自然字符串。例如,使用'C:\\Documents'或r'C:\Documents'


5.软件开发过程:
1. 什么(分析)
2. 如何(设计)
3. 编写(实施)
4. 测试(测试与调试)
5. 使用(实施或开发)
6. 维护(优化)


7.类和对象是面向对象编程的两个主要方面。类创建一个新类型,而对象这个类的 实例 。这类似于你有一个int类型的变量,这存储整数的变量是int类的实例(对象)。


8.__init__方法在类的一个对象被建立时,马上运行。这个方法可以用来对你的对象做一些你希望的 初始化 。注意,这个名称的开始和结尾都是双下划线。


9.面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法之一是通过 继承 机制。继承完全可以理解成类之间的 类型和子类型 关系。


9.你可以通过创建一个file类的对象来打开一个文件,分别使用file类的read、readline或write方法来恰当地读写文件


10.首先,请注意我们使用了import..as语法。这是一种便利方法,以便于我们可以使用更短的模块名称。在这个例子中,它还让我们能够通过简单地改变一行就切换到另一个模块(cPickle或者pickle)!在程序的其余部分的时候,我们简单地把这个模块称为p。为了在文件里储存一个对象,首先以写模式打开一个file对象,然后调用储存器模块的dump函
数,把对象储存到打开的文件中。这个过程称为 储存 。接下来,我们使用pickle模块的load函数的返回来取回对象。这个过程称为 取储存 。


11.try/except/else/finally异常处理


12.os模块
这个模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。一个例子就是使用os.sep可以取代操作系统特定的路径分割符。


13.sys模块
sys模块中其他令人感兴趣的项目有sys.stdin、sys.stdout和sys.stderr它们分
别对应你的程序的标准输入、标准输出和标准错误流。


14.exec语句用来执行储存在字符串或文件中的Python语句


15.eval语句用来计算存储在字符串中的有效Python表达式


16.assert语句用来声明某个条件是真的


17.repr函数用来取得对象的规范字符串表示
在大多数时候有eval(repr(object)) == object
基本上,repr函数和反引号用来获取对象的可打印的表示形式。你可以通过定义类的__repr__方法来控制你的对象在被repr函数调用的时候返回的内容。
查看评论

《简明python教程》的学习笔记

学习python的缘由 决心在一个这个寒假更加深入学习推荐系统之后,本来打算看数据挖掘导论或者是数据挖掘:概念与技术。不过在询问过一位学长之后,他推荐我看一看更加基础的书:集体智慧编程。该书所有的代...
  • xiaopihaierletian
  • xiaopihaierletian
  • 2017-05-24 17:06:15
  • 1362

简明Python教程(中文版 2017).pdf

  • 2017年06月14日 09:21
  • 2.14MB
  • 下载

《简明Python教程》学习(一)

《简明Python教程》学习(一)一、 Python脚本开头为什么要写 #!/usr/bin/python1. 新建helloworld.py文件2. 内容print ‘hell...
  • cainiao_learn
  • cainiao_learn
  • 2016-11-16 15:41:57
  • 1173

Python学习之《简明Python教程》(一)

以下内容为与Java语言的不同之处,需注意。1.注释 以“#”符号注释内容。2.四种数类型:整数、长整数、浮点数、复数3.字符串 (1) 可以使用单引号(’abc’)、双引号(”abc”)、三引号...
  • u012161134
  • u012161134
  • 2017-03-30 18:43:42
  • 1248

简明Python教程(中文版)

http://www.byteofpython.info/language/chinese/index.html
  • redguardtoo
  • redguardtoo
  • 2005-03-16 13:33:00
  • 7544

简明python教程_中文.pdf

  • 2017年10月09日 16:57
  • 2.11MB
  • 下载

简明Python教程学习笔记_5_解决问题

问题 我提出的问题是: 我想要一个可以为我的所有重要文件创建备份的程序。 尽管这是一个简单的问题,但是问题本身并没有给我们足够的信息来解决它。进一步的分析是必需的。例如,我们如何确定该备份哪些文件?...
  • freeking101
  • freeking101
  • 2016-03-22 22:14:08
  • 685

简明python教程 4.06c 第四版

  • 2017年10月21日 17:16
  • 2.08MB
  • 下载

简明Python教程.pdf下载

  • 2013年11月15日 17:00
  • 765KB
  • 下载
    个人资料
    等级:
    访问量: 59
    积分: 251
    排名: 31万+
    文章分类
    文章存档