2017年4月19日
摘要: 1.type() 判断对象类型,使用type()函数:基本类型都可以用type()判断: Python把每种type类型都定义好了常量,可以用在判断类型的判断中,放在types模块里,使用之前,需要先导入,: 2.isinstance() 对于class的继承关系来说,使用type()就很不方便。我 阅读全文
posted @ 2017-04-19 23:59 残夜天晴 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 在面向对象程序设计中,当我们定义一个class的时候,可以从某个现有的class继承,新的class称为子类(Subclass),而被继承的class称为基类、父类或超类(Base class、Super class)。 继承最大好处是,是子类获得了父类的全部功能 例如我们定义一个类Cars, 写两 阅读全文
posted @ 2017-04-19 23:28 残夜天晴 阅读(188) 评论(0) 推荐(0) 编辑
2017年4月13日
摘要: 与其他编程语言相比,Python的类机制添加了至少具有新语法和语义的类。它是C ++和Modula-3中发现的类机制的混合体。 Python类提供面向对象编程的所有标准功能:类继承机制允许多个基类,派生类可以覆盖其基类或类的任何方法,并且方法可以调用具有相同名称的基类的方法。对象可以包含任意数量和种 阅读全文
posted @ 2017-04-13 12:15 残夜天晴 阅读(947) 评论(0) 推荐(0) 编辑
2017年4月11日
摘要: 1.当想同时得到索引和对应的值时,可以用enumerate()函数 2.要同时循环两个或多个序列,可以与zip()函数配对。 3.要反向循环序列,首先是正向的指定序列,然后调用revers()函数。 4. 要以排序顺序循环序列,请使用sorted()函数,该函数返回一个新的排序序列,而不改原来的序列 阅读全文
posted @ 2017-04-11 23:42 残夜天晴 阅读(1465) 评论(0) 推荐(0) 编辑
摘要: 1.运用列表生成式,可以写出非常简洁的代码 例如: 可以写成如下形式: for循环后面还可以加上if语句来作为判断条件,如可以得到偶数 还可以利用双重for循环,生成全排列 列表表达式可以包含复杂的表达式和函数嵌套 嵌套的列表表达式 上面的表达式还可以写成下面的形式: 这个反过来写也是一样,如下: 阅读全文
posted @ 2017-04-11 22:59 残夜天晴 阅读(332) 评论(0) 推荐(0) 编辑
摘要: Python中内置的三个函数与序列一起使用非常有用:filter(), map()和reduce()。 1.filter(function, sequence) filter()的作用是从一个序列中筛出符合条件的元素。 filter()也接收一个函数和一个序列,filter()把传入的函数依次作用于 阅读全文
posted @ 2017-04-11 01:13 残夜天晴 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 以下是list数据类型的各种操作 Add an item to the end of the list; equivalent to a[len(a):] = [x]. Extend the list by appending all the items in the given list; equ 阅读全文
posted @ 2017-04-11 00:07 残夜天晴 阅读(2573) 评论(0) 推荐(0) 编辑
2017年4月8日
摘要: 定义函数 在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回。函数执行完毕也没有return语句时,自动return None。 调用函数: 调用Python的函数,需要根据函数定义,传入正确的参 阅读全文
posted @ 2017-04-08 11:04 残夜天晴 阅读(271) 评论(0) 推荐(0) 编辑
2017年4月7日
摘要: Python内置了字典:dict的支持,dict全称dictionary,在其他语言中也称为map,使用键-值(key-value)存储,具有极快的查找速度 set和dict类似,也是一组key的集合,但不存储value。由于key不能重复,所以,在set中,没有重复的key。 除了初始化时放入的值 阅读全文
posted @ 2017-04-07 23:31 残夜天晴 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 缩进: Python最具特色的是用缩进来标明成块的代码。下面我以if选择结构来说一下 if ...之后的:(冒号), 还有就是 print "Test" 和 print “Hello,world”前面有四个空格的缩进。通过缩进,Python识别出这两个语句是隶属于if。Python这样设计的理由纯粹 阅读全文
posted @ 2017-04-07 00:31 残夜天晴 阅读(4583) 评论(0) 推荐(0) 编辑