摘要:
一、面向对象初步 1、面向对象的人狗大战例子 1 def Person(name,blood,aggr,sex): 2 person={ 3 'name':name, 4 'blood':blood, 5 'aggr':aggr, 6 'sex':sex, 7 } 8 def attack(dog) 阅读全文
摘要:
1、序列化: 序列化:从数据类型 >字符串的过程; 反序列化:字符串 >数据类型的过程; 序列化用到的模块有json、pickle、shelve json #通用的序列化格式 #只有很少的一部分数据类型能够通过json转化为字符串pickle #所有的Python数据类型都可以转化为字符串类型 #p 阅读全文
摘要:
1、正则表达式基本概念 1、1常规匹配范围举例 1.2 字符 1.3量词 1.4 . ^ $的使用 张三张四张五 1.5 * + ? { } 张三张四张五 张三张四的张五飞名字 张三张张五飞 注意:前面的*,+,?都是贪婪匹配,它们是尽可能进行匹配,后面加上?号使得它们变成惰性匹配 张张张 张张张 阅读全文
摘要:
1、默写 1 [1, 4, 9, 16] 1 [1, 4, 9, 16] 1 [1, 7, 9, 17] 1 [1, 3, 5, 7, 9, 11, 13, 15, 17, 19] 2、员工信息表的作业之前没做完的继续完善 3、用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb 阅读全文
摘要:
1、内置函数 作用域相关 基于字典的形式获取局部变量和全局变量 globals()——获取全局变量的字典 locals()——获取执行本方法所在命名空间内的局部变量的字典 输入输出相关: input() 输入 print() 输出 数据类型相关: type(o) 返回变量o的数据类型 内存相关: i 阅读全文
摘要:
1 参考答案:A 1 D :一个是字符串,一个是数字,它们不能相加 1 参考答案:B C :字典的key必须是不可变数据类型 1 D:theCopy实际上是同一个指针指向{'1':1,'2':2} 1 参考答案:B 1 B:复位不能比较, 2 3>2 ==2 等价于:3 > 2 , 2 == 2 3 阅读全文
摘要:
1、可迭代的变量 2、怎么样获取到变量所含有的方法: 求普通类别的方法 求列表被__iter__处理后的方法 结果: 求以上两种方法的差集 结果: __length_hint__是求元素的个数 结果:4 3、双下方法 1 4 2 5 3 6 4、总结: 5、自己创建一个迭代器例子 6、迭代器协议与可 阅读全文
摘要:
1、生成器的定义 1 1 2 a 3 2 4 b 5 3 6 c 1 1 2 a 3 2 4 b 5 3 6 c 1 1 2 2 3 1 4 2 5 3 6 4 7 5 1 好日子0 2 好日子1 3 好日子2 4 好日子3 5 好日子0 6 好日子1 7 8 结论:g和g2是两个独立的生成器 下面 阅读全文
摘要:
1、默写下面的函数 2、装饰器的基本原则 原则:开放封闭原则 开放:对扩展是开放的 封闭:对修改是封闭的 3、语法糖 把上面的装饰器用语法糖方式重新定义 4、下面被装饰函数func加上返回值以后,当我们调用func()时候有返回值吗 1 0.2000114917755127 2 None 1 def 阅读全文