摘要: 如果你的父类方法的功能不能满足你的需求,你可以在子类重写你父类的方法 重写方法: parent.__init__(self) super(child, self).__init__() 实例: 方法重写 class Parent: # 定义父类 def myMethod(self): print ' 阅读全文
posted @ 2017-11-08 00:57 男孩别哭 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 使用关键字class创建类,class后面跟类名,可以自定义,最后以冒号结尾。 语法: class Classname: ‘’‘类的说明’‘’ 类的内容 类的内容可以写类的全局变量,类的方法等。 实例: class ren(object): '''this is a new class''' nam 阅读全文
posted @ 2017-11-07 01:17 男孩别哭 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 列表生成式 In [1]: [i*i for i in range(10) if i%2 == 0 ] Out[1]: [0, 4, 16, 36, 64] 生成器 第一种方法很简单,只要把一个列表生成式的[]改成(),就创建了一个generator In [20]: g = (i*i for i 阅读全文
posted @ 2017-11-04 01:26 男孩别哭 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 1、高阶函数 将函数当成参数传递的一种函数 #!/usr/bin/env python def fun(x,y,f): return f(x)+f(y) print(fun(-8,11,abs)) # python 7_4.py 19 map()函数 格式:map(function, iterabl 阅读全文
posted @ 2017-11-02 23:28 男孩别哭 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1、函数定义规则: 函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。 任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。 函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。 函数内容以冒号起始,并且缩进。 return [表达式] 结束函数,选择性地返 阅读全文
posted @ 2017-11-02 00:54 男孩别哭 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1. 把一个数字的list从小到大排序,然后写入文件,然后从文件中读取出来文件内容,然后反序,在追加到文件的下一行中。 #!/usr/bin/python l1 = [1, 23, 22, 5, 65] l2 = sorted(l1) with open('1.txt', 'wb') as fd: 阅读全文
posted @ 2017-10-31 00:04 男孩别哭 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1、读文件 (1).open文件 (2).写入或读取文件 (3).关闭close文件 import codecs f = codecs.open('1.txt') text = f.read() result = text.replace('today', 'tomorrow') print(res 阅读全文
posted @ 2017-10-28 02:38 男孩别哭 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 1、实现1-100的所有的和 2、实现1-500所有奇数的和 3、求1+ 2! + 3! + 4! + ……20!的和 4、对指定一个list进行排序:[2,32,43,453,54,6,576,5,7,6,8,78,7,89] 5.复习字典排序,字符串, list, tuple常用方法 见第五天和 阅读全文
posted @ 2017-10-26 21:56 男孩别哭 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1、python语句块缩进,建议四个空格缩进。 2、if、while用法 if控制语句基本形式: if 判断条件: 执行语句…… else: 执行语句…… 当判断条件为多个值时: if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… el 阅读全文
posted @ 2017-10-26 01:06 男孩别哭 阅读(146) 评论(0) 推荐(0) 编辑
摘要: #dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表 #help() 查看函数或模块用途的详细说明 # type() 查看类型 str() >>> str(123) '123' >>> str([1, 2, 3]) '[1, 2, 3]' >> 阅读全文
posted @ 2017-10-25 00:17 男孩别哭 阅读(193) 评论(0) 推荐(0) 编辑