随笔分类 -  python学习

摘要:from multiprocessing import Process, Pipe def f(parent_conn,child_conn): #parent_conn.close() #不写close将不会引发EOFError while True: try: print(child_conn. 阅读全文
posted @ 2018-11-29 15:40 冰底熊 阅读(171) 评论(0) 推荐(0)
摘要:网络通信基础知识 软件开发的架构 c/s:客户端与服务端架构 b/s:浏览器端与服务器端架构 二 网络基础 1.osi七层模型 2. 五成通信流程 3.socket 五成通信流程 4.tcp通信流程 5.tcp和udp差异对比图 TCP和UDP的概念: TCP(Transmission Contro 阅读全文
posted @ 2018-11-28 20:33 冰底熊 阅读(185) 评论(0) 推荐(0)
摘要:1.policy.py文件中: 2.versions.py文件中 3.manage.py 4.models.py 阅读全文
posted @ 2018-11-20 14:06 冰底熊 阅读(159) 评论(0) 推荐(0)
摘要:3. 4. import re ret = re.findall('www.(baidu|oldboy).com', 'www.oldboy.com') print(ret) # ['oldboy'] 这是因为findall会优先把匹配结果组里内容返回,如果想要匹配结果,取消权限即可 ret = r 阅读全文
posted @ 2018-11-17 16:24 冰底熊 阅读(286) 评论(0) 推荐(0)
摘要:import pickle class Cat: def __init__(self,name,color): self.name=name self.color=color def chi(self): print("%s会吃老鼠"%self.name) # c1=Cat("汪峰1","黑色") 阅读全文
posted @ 2018-11-15 21:27 冰底熊 阅读(286) 评论(0) 推荐(0)
摘要:关于模块importfrom xxx import xxx2. Collections1. Counter 计数器2. 栈: 先进后出.队列:先进先出deque:双向队列3. defaultdict 默认值字典4. namedtuple 命名元祖. struct_time 结构化时间就是命名元祖5. 阅读全文
posted @ 2018-11-14 22:26 冰底熊 阅读(212) 评论(0) 推荐(0)
摘要:面向对象 一切以对象为中心. 侧重关注的是对象, 在面向对象的世界里. 你就是上帝. 你需要什么就些什么 优点: 可扩展性比较大. 容易理解 缺点: 上手比较难面向过程(函数式编程) 一切以我为中心. 侧重关注的是事务发展流程. 优点: 好理解. 简单 缺点: 可控性比较差. 扩展性比较差对象: 一 阅读全文
posted @ 2018-11-13 21:32 冰底熊 阅读(232) 评论(0) 推荐(0)
摘要:#2 新式类的MRO 算法 class A: pass class B(A): pass class C(A): pass class D(B, C): pass class E(C, A): pass class F(D, E): pass class M(F, E): pass class N: 阅读全文
posted @ 2018-11-13 21:30 冰底熊 阅读(279) 评论(0) 推荐(0)
摘要:## 案例2 import logging # filename: ⽂件名 # format: 数据的格式化输出. 最终在⽇志⽂件中的样⼦ # 时间-名称-级别-模块: 错误信息 # datefmt: 时间的格式 # level: 错误的级别权重, 当错误的级别权重⼤于等于leval的时候才会写⼊⽂ 阅读全文
posted @ 2018-11-12 19:11 冰底熊 阅读(173) 评论(0) 推荐(0)
摘要:hasattr(对象, 属性(字符串)) getattr(对象, 属性(字符串)) 从对象中获取到xxx属性 setattr(对象, 属性, 值) delattr(对象, 属性) 从对象中删除xxx属性 class Foo(object): pass class Bar(Foo): pass cla 阅读全文
posted @ 2018-11-09 17:45 冰底熊 阅读(220) 评论(0) 推荐(0)
摘要:类与类之间的关系 1. 依赖关系. 通过参数的传递把另外一个类的对象传递进来 2. 关联关系, 组合, 聚合. 通过属性设置来维护两个对象的关系 def __init__(): self.stuList = [] def __init__(): self.teacher = teacher clas 阅读全文
posted @ 2018-11-09 17:34 冰底熊 阅读(290) 评论(0) 推荐(0)
摘要:class Person: def __init__(self, name): # 构造, 创建对象的时候自动调用 self.__name = name # 私有的 print("这里是构造方法") def init(self): print("实例方法") def __chi(self): # 私 阅读全文
posted @ 2018-11-07 15:13 冰底熊 阅读(146) 评论(0) 推荐(0)
摘要:面向对象1.类名首字母需要大写2.__init__函数,在创建对象时就会被调用 构造方法. 在创建的对象的时候由系统自动访问这个方法3.self 谁调用就是谁(相当于一个字典) 当前正在创建的对象4.方法. 该类型的对象能够执行哪些操作类名:可以实例化对象对象:可以查看属性,操作属性class Co 阅读全文
posted @ 2018-11-06 20:43 冰底熊 阅读(166) 评论(0) 推荐(0)
摘要:一.匿名函数 1. 表达式 lambda 形参:返回值 lambda s:len(s)二.内置函数 sorted filter map 1.sorted(可迭代对象,key=函数名,reverse=False或True) sorted(Iterable,key,reverse=False or Tr 阅读全文
posted @ 2018-11-05 21:43 冰底熊 阅读(189) 评论(0) 推荐(0)
摘要:#yield from lst def func(): lst = ["⿇花藤", "胡辣汤", "微星牌饼铛", "Mac牌锅铲"] lst2 = ["饼铛还是微星的好", "联想不能煮鸡蛋", "微星就可以", "还可以烙饼"] yield from lst # yield lst[0] # y 阅读全文
posted @ 2018-11-01 17:53 冰底熊 阅读(258) 评论(0) 推荐(0)
摘要:1x1=1 1x2=2 2x2=4 1x3=3 2x3=6 3x3=9 1x4=4 2x4=8 3x4=12 4x4=16 1x5=5 2x5=10 3x5=15 4x5=20 5x5=25 1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36 1x7=7 2x7=14 阅读全文
posted @ 2018-10-31 22:08 冰底熊 阅读(229) 评论(0) 推荐(1)
摘要:函数 一. 动态传参 1.只接收位置传参 * 默认*args def func(*args): pass return args #返回一个元组 1.接受所有的 位置参数 2.返回一个元组() 2.只接收关键字传参 ** 默认... 阅读全文
posted @ 2018-10-30 21:38 冰底熊 阅读(174) 评论(0) 推荐(0)
摘要:# 序号 部门 人数 平均年龄 备注 # 1 python 30 26 单身狗 # 2 Linux 26 30 没对象 # 3 运营部 20 24 女生多 #处理以上文件中的数据函数: def data(file): f=open(file,"r",encoding="utf-8") li1=f.r 阅读全文
posted @ 2018-10-29 16:52 冰底熊 阅读(177) 评论(0) 推荐(0)
摘要:f = open("person", mode="r", encoding="utf-8") info = f.read(3) # 读取三个字符 #seek()移动光标 #李杰是一个大烧饼 f.seek(3) # 以字节为单位 info = f.read(3) # 读取三个字符 # seek(参数1 阅读全文
posted @ 2018-10-26 14:18 冰底熊 阅读(234) 评论(0) 推荐(0)
摘要:#一.基础数据类型补充 #1.dict.fromkeys()) # ret=dict.fromkeys([1,2,3],"value")#创建一个新字典,而不是修改原字典,返回的是一个字典 # print(ret) # dic=dict() # dic.fromkeys([1,2,3],"value 阅读全文
posted @ 2018-10-25 16:10 冰底熊 阅读(141) 评论(0) 推荐(0)