《简明Python教程》学习笔记

王朝学院·作者佚名  2016-08-27
窄屏简体版  字體: 小  |  中  |  大  |  超大  

《简明Python教程》是网上比较好的一个Python入门级教程,尽管版本比较老旧,但是其中的基本讲解还是很有实力的。

Ch2–安装Python:下载安装完成后,在系统的环境变量里,在Path变量后面追加安装目录的地址,即可在cmd下使用Python;

CH3–Python3中,PRint的语法改为了print( );Python编辑器列表;支持Python的IDE列表;

CH4–变量不需要特别的变量类型定义过程;

CH5–运算表达式及优先级;

CH6–控制流,主控制语句行末以“:”结尾;if/while/for/break/continue的使用;

CH7–使用def fun(a,b): 来创建函数;使用return来返回函数值;

CH8–import/from…import/;使用__name__来调用模块的名称;

CH9–数据结构,列表list、元组、字典dictionary、序列;字符串操作;

CH10–一个Python脚本实例;

Ch11–定义类 class ***

定义类中的函数def **

初始化类def __init__(self,x,y) self.x=x self.y=y

继承类:class class2(class1):

当你调用对象的方法MyObject.method(arg1, arg2)的时候,这会由Python自动转为MyClass.method(MyObject, arg1, arg2)——这就是self的原理了

classTeacher(SchoolMember):def__init__(self, name, age, salary):

SchoolMember.__init__(self, name, age)

self.salary=salaryprint'(Initialized Teacher: %s)'% self.name

Ch12–文件操作,file()在python3中被改为open();

文件逐行读取打印实例;

f = file('poem.txt')whileTrue:

line=f.readline()iflen(line) == 0:#Zero length indicates EOF

breakprint(line)

f.close()

CH13–try..except..else用来处理异常,except用来指明异常情况,else用来指示正常情况;try..finally:指示最终操作,不管try结果如何,都将执行finally:

CH14–Python标准库:sys.argv的使用;os模块的使用;

CH15–Python一些特殊方法;assert语句;

__init__(self,…)#这个方法在新建对象恰好要被返回使用之前被调用。__del__(self)#恰好在对象要被删除之前调用。__str__(self)#在我们对对象使用print语句或是使用str()的时候调用。__lt__(self,other)#当使用 小于 运算符(<)的时候调用。类似地,对于所有的运算符(+,>等等)都有特殊的方法。__getitem__(self,key)#使用x[key]索引操作符的时候调用。__len__(self)#对序列对象使用内建的len()函数的时候调用。

CH16–进阶学习内容

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航