11 2018 档案

摘要:组合: 给一个类的对象封装一个属性,这个属性是另一个类的对象. class GameRole: def __init__(self, name, ad, hp): self.name = name self.ad = ad self.hp = hp def attack(self,p): p.hp = p.hp -... 阅读全文

posted @ 2018-11-24 16:15 飞行的蟒蛇 阅读(117) 评论(0) 推荐(0) 编辑

摘要:day18天作业及默写1,完成下列功能: 1.1创建一个人类Person,再类中创建3个静态变量(静态字段) animal = '高级动物' soup = '有灵魂' language = '语言' 1.2在类中定义三个方法,吃饭,睡觉,工作. 1.3在此类中的__init__方法中,给对象封装5个属性:国家,姓名,性别,年龄, 身高. 1.4实例化四个人类对象: ... 阅读全文

posted @ 2018-11-23 12:59 飞行的蟒蛇 阅读(260) 评论(0) 推荐(0) 编辑

摘要:一、概念 类:具有相同属性的一类事物 比如人类是类,人类中的某个人是对象。食物是一类,米饭是一个对象 可以将多个函数放在一起。 1.从类名的角度来看 1.1 Person.__dict__ 查询类中的所有的内容 (不能进行增删改操作) print(Person.__dict__)#返回的是字典 pr 阅读全文

posted @ 2018-11-23 09:37 飞行的蟒蛇 阅读(169) 评论(1) 推荐(0) 编辑

摘要:一、字典结构 {key:valu} 注意: key必须是不可变(可哈希)的. value没有要求.可以保存任意类型的数据。 二、字典的操作 1.增 2.删 3.改 4.其他操作 阅读全文

posted @ 2018-11-22 13:49 飞行的蟒蛇 阅读(149) 评论(0) 推荐(0) 编辑

摘要:主要内容: 1.lamda匿名函数 2.sorted() 3.filter() 4.map() 5.递归函数 一、Lamda匿名函数 语法:lamda:参数:返回值 二、sorted排序函数 语法sorted(Iterable, key=None, reverse=False), Iterable: 阅读全文

posted @ 2018-11-22 13:09 飞行的蟒蛇 阅读(122) 评论(0) 推荐(0) 编辑

摘要:2.1 # lst=['asdgg','as','drtysr'] # lst2=[i.upper() for i in lst if len(i) >3 ] # print(lst2) # 2.2 # tu=[(x,y) for x in range(6) if x%2==0 for y in range(6) if y%2==0] # print(tu) # # 2.3 # M=[[1,... 阅读全文

posted @ 2018-11-18 21:09 飞行的蟒蛇 阅读(141) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-18 19:38 飞行的蟒蛇 阅读(82) 评论(0) 推荐(0) 编辑

摘要:一、生成器 什么是生成器. 生成器实质就是迭代器。 在python中有三种方式来获取生成器: 1. 通过生成器函数。 2. 通过各种推导式来实现生成器 。 3. 通过数据的转换也可以获取生成器。 1.首先, 我们先看一个很简单的函数: 将函数中的return换成yield就是生成器 我们可以直接执行 阅读全文

posted @ 2018-11-18 16:13 飞行的蟒蛇 阅读(186) 评论(0) 推荐(0) 编辑

摘要:⼀. 函数名的运⽤. 1.函数名的内存地址 2. 函数名可以赋值给其他变量。 3. 函数名可以当做容器类的元素 4. 函数名可以当做函数的参数 5. 函数名可以作为函数的返回 二. 闭包 什么是闭包? 闭包就是内层函数, 对外层函数(非全局)的变量的引⽤. 叫闭包 1.我们可以使⽤用__closur 阅读全文

posted @ 2018-11-15 22:44 飞行的蟒蛇 阅读(160) 评论(2) 推荐(0) 编辑

摘要:2.def func(*args): sum = 0 for i in args: sum=sum+int(i) return sum a=func(2,3,9,6,8) print(a) 3. a=10 b=20 def test5(a,b): print(a,b) c=test5(b,a) 4. a=10 b=20 def test5(a,b... 阅读全文

posted @ 2018-11-14 17:43 飞行的蟒蛇 阅读(199) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-14 15:18 飞行的蟒蛇 阅读(84) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-13 16:01 飞行的蟒蛇 阅读(211) 评论(0) 推荐(0) 编辑

摘要:一、函数的参数--动态传参 1.动态接收位置参数 1.1在参数位置编写*表示接收任意多个内容 1.2动态接收参数的时候要注意: 动态参数必须在位置参数后面 def chi(a, b, *food): print("我要吃", a, b, food)chi("⼤米饭", "⼩米饭", "馒头", "⾯ 阅读全文

posted @ 2018-11-13 11:41 飞行的蟒蛇 阅读(140) 评论(0) 推荐(0) 编辑

摘要:2. def lst(input): lst2=[] count=0 for i in range(0,len(input)): if i %2!=0: lst2.append(input[i]) return lst2 a=lst((2,9,29,36,9)) print(a) 3. def pd(input): ... 阅读全文

posted @ 2018-11-13 09:15 飞行的蟒蛇 阅读(151) 评论(0) 推荐(0) 编辑

摘要:1. a f=open('11.txt','r',encoding='utf-8') a=f.read() print(a) f.flush() f.close() b. f=open('11.txt','a',encoding='utf-8') f.write('信不信由你') f.flush() f.close() c. f=open('11.txt','r+',encoding='utf-... 阅读全文

posted @ 2018-11-13 09:14 飞行的蟒蛇 阅读(141) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-12 10:55 飞行的蟒蛇 阅读(153) 评论(0) 推荐(0) 编辑

摘要:一、函数的定义 def 函数名(参数): 函数体 来我们来定义⼀一个约x功能: 函数的调用: 三、函数的返回 1. 函数中遇到return, 此函数结束, 不再继续执⾏ 2.返回结果 2.1返回多个结果 3.总结 1. 遇到return. 此函数结束, 函数后⾯面的东⻄西将不会再执⾏。2. retu 阅读全文

posted @ 2018-11-12 10:51 飞行的蟒蛇 阅读(112) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-10 17:30 飞行的蟒蛇 阅读(107) 评论(0) 推荐(0) 编辑

摘要:python文件操作 一、初识文件操作 1.文件操作有几种(r,w,a,rb,wb,r+.w+)默认适用的是只读模式。 二、只读操作(r,rb) 1.read() 将文件中的内容全部读取出来. 弊端: 占内存. 如果文件过大.容易导致内存崩溃 f = open("../def/哇擦.txt", mo 阅读全文

posted @ 2018-11-10 16:52 飞行的蟒蛇 阅读(150) 评论(0) 推荐(0) 编辑

摘要:1. 2. 3. 4. 阅读全文

posted @ 2018-11-09 17:40 飞行的蟒蛇 阅读(101) 评论(0) 推荐(0) 编辑

摘要:一、基础数据类型补充 1.列表转字符串 2.循环删除列表中的每⼀一个元素 3. 类型转换:元组 => 列列表 list(tuple)列列表 => 元组 tuple(list)list=>str str.join(list)str=>list str.split()转换成False的数据:0,'',N 阅读全文

posted @ 2018-11-09 14:47 飞行的蟒蛇 阅读(135) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-09 13:44 飞行的蟒蛇 阅读(151) 评论(0) 推荐(0) 编辑

摘要:1 1. 2 count=1 3 while count5 and int(fen) <10: 6 print("评分有效") 7 else: 8 continue 9 count+=1 10 2. 11 lst=['西游记','水浒传','红楼梦','笑傲江湖'] 12 dic={} 13 for i in lst: 14 ... 阅读全文

posted @ 2018-11-08 22:47 飞行的蟒蛇 阅读(138) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-08 22:00 飞行的蟒蛇 阅读(114) 评论(0) 推荐(0) 编辑

摘要:1. b.不可以 c.tu=("alex",[11,22,{"k1":"v1","k2":["age","name"],"k3":(11,22,33)},44]) tu[1][2]["k2"].append("Seven") print(tu) d.tu[1][2]["k3"] 不可以 2. dic={"k1":"v1","k2":&qu 阅读全文

posted @ 2018-11-07 22:56 飞行的蟒蛇 阅读(172) 评论(0) 推荐(0) 编辑

摘要:一、字典 1.字典的结构: a={key:value,key2:value},key是不可变的,value是可变的。 例子:dic = {123: 456, True: 999, "id": 1, "name": 'sylar', "age": 18, "stu": ['帅 哥', '美⼥女女'], 阅读全文

posted @ 2018-11-07 21:17 飞行的蟒蛇 阅读(126) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-05 10:14 飞行的蟒蛇 阅读(143) 评论(0) 推荐(0) 编辑

摘要:1. 1) 2) 3) 4) 5) 6) 7) 8) 9) 10) 11) 2. 1) 2) 3) 4) 5) 6) 3. 1) 2) 3) 4. 1) 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 阅读全文

posted @ 2018-11-04 17:34 飞行的蟒蛇 阅读(164) 评论(0) 推荐(0) 编辑

摘要:1. (10) (13) (14) (15) (16) (17) 2. (6) 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 阅读全文

posted @ 2018-11-03 16:19 飞行的蟒蛇 阅读(140) 评论(0) 推荐(0) 编辑

摘要:1. (1).false (2).false 2. (1).8 (2).4 3. (1).6 (2).3 (3).false (4).3 (5).true (6).true (7).0 (8).3 (9).0 (10).2 4. (1).while True: 循环体 else: 跳出循环执行这里 阅读全文

posted @ 2018-11-02 22:48 飞行的蟒蛇 阅读(126) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-02 17:12 飞行的蟒蛇 阅读(88) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-02 16:48 飞行的蟒蛇 阅读(98) 评论(0) 推荐(0) 编辑

摘要: 阅读全文

posted @ 2018-11-02 14:32 飞行的蟒蛇 阅读(100) 评论(0) 推荐(0) 编辑

摘要:一、列表增删改查 1.增 append() 2. 2. 删:remove(),del#切片删除 ,pop()#删除最后一个元素,可以指定索引删除。 3. 改: 索引修改,切片修改 4.查 二、列表的嵌套 三、元祖(只读,不可变) 四、range 阅读全文

posted @ 2018-11-01 22:44 飞行的蟒蛇 阅读(146) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示