python
文章平均质量分 65
沙小川
Respawning
展开
-
python面向对象的理解
把数据和功能结合起来,用称为对象的东西包裹起来组织程序的方法。这种方法称为,面向对象的编程理念对象可以使用普通的属于对象的变量存储数据。属于一个对象或类的变量被称为域。对象也可以使用属于类的函数来具有功能。这样的函数被称为类的方法。这些术语帮助我们把它们与孤立的函数和变量区分开来。域和方法可以合称为类的属性。域有两种类型-----属于每个实例/类的对象或属于类本身。它们分别被称转载 2015-08-13 19:50:09 · 1105 阅读 · 0 评论 -
python继承
一个子类型在任何需要的场合可以被替换成父类型,即对象可以被视作是父类型的实例,这种现象被称为多态现象。另外,我们会发现重用父类代码的时候,我们无需在不同的类重复它。而如果我们使用独立的类的话,我们就不得不这么做了在上述的场合中,SchoolMember类被称为基本类或超类。而Teacher和Student类称为导出类或子类。为了使用继承,我们把基本类的名称作为一个元组跟在定转载 2015-08-13 19:49:22 · 319 阅读 · 0 评论 -
python is not like C
python is such a flexible language with a dynamic variable, and it follow the rules that everything is object, so just remember it!!!记住,你只能使用self变量来参考同一个对象的变量和方法。这被称为属性参考。在这个程序中,我们还看到docstri转载 2015-08-13 19:42:47 · 501 阅读 · 0 评论 -
sys.argv
在python程序运行的时候,即不是在交互模式下,在sys.argv列表中总是至少有一个项目。它就是当前运行的程序名称,作为sys.argv[0](由于python从0开始计数)。其他的命令行参数在这个项目之后sys.version 字符串给你提供安装的python的版本信息sys.version_info元组则提供一个更简单的方法来使你的程序具备python版本要求的功能。转载 2015-08-13 19:55:04 · 392 阅读 · 0 评论 -
python数据结构用法
list shoplist = ['apple','mango','carrot','banana']tuplezoo = ('wolf','elephant','penguin')dictab = {'Swaroop' : 'Swarooppch@byteofpython.info', 'Larry' : 'larry@wall.org'}转载 2015-08-13 19:45:46 · 245 阅读 · 0 评论