摘要:
正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。 class Student(object): pass 然后,尝试给实例绑定一个属性: >>> s = Student() >>> s.name = 'Michael' 阅读全文
posted @ 2016-06-15 21:45
Coder25
阅读(1413)
评论(0)
推荐(0)
摘要:
Class 在Python中,定义类是通过class关键字: class Student(object): pass class后面紧接着是类名,即Student,类名通常是大写开头的单词,紧接着是(object),表示该类是从哪个类继承下来的,继承的概念我们后面再讲,通常,如果没有合适的继承类,就 阅读全文
posted @ 2016-06-15 15:57
Coder25
阅读(453)
评论(0)
推荐(0)
摘要:
切片 L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 如果第一个索引是0,还可以省略: >>> L =['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']>>> L[:3] ['Michael', 'Sara 阅读全文
posted @ 2016-06-15 09:59
Coder25
阅读(402)
评论(0)
推荐(0)
摘要:
为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。 使用模块有什么好处? 最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个 阅读全文
posted @ 2016-06-15 09:59
Coder25
阅读(419)
评论(0)
推荐(0)
摘要:
函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。 函数式编程 阅读全文
posted @ 2016-06-15 09:22
Coder25
阅读(347)
评论(0)
推荐(0)
摘要:
Python内置了很多函数,我们可以直接调用。 要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档: http://docs.python.org/3/library/functions.html#abs 也可以在交互式命令行通 阅读全文
posted @ 2016-06-15 08:34
Coder25
阅读(709)
评论(0)
推荐(0)
摘要:
list是一种有序的集合,可以随时添加和删除其中的元素。 >>> classmates = ['Michael', 'Bob', 'Tracy'] >>> classmates ['Michael', 'Bob', 'Tracy'] 获取 >>> classmates[2] 'Tracy' 当索引超 阅读全文
posted @ 2016-06-15 08:33
Coder25
阅读(614)
评论(0)
推荐(0)

浙公网安备 33010602011771号