摘要: 一:进程间的通信 1.本地进程间的通信 消息传递(管道,FIFO,消息队列) 同步(互斥量,条件变量,读写锁,文件和写记录锁,信号量) 共享内存(匿名的和具名的) 远程过程调用 2.网络进程间的通信 网络上的进程对得唯一区分,这样才能进行网络间的通信,比如QQ,微信聊天等等。而可以唯一区分的是进程的 阅读全文
posted @ 2020-02-03 13:57 故俗 阅读(180) 评论(0) 推荐(0) 编辑
摘要: #实现人狗大战class Dog: def __init__(self,*args): self.name=args[0] self.age=args[1] self.blood=args[2]#血量 self.king=args[3]#攻击力 def yaoni(self,person): #狗的 阅读全文
posted @ 2019-11-06 09:50 故俗 阅读(26243) 评论(0) 推荐(0) 编辑
摘要: 1.什么是异常:异常就是程序运行时发生错误的信号2.python中统一了类与类型3.python中的异常种类:AttributeError 试图访问一个对象没有的树形,比如foo.x,但是foo没有属性xIOError 输入/输出异常;基本上是无法打开文件ImportError 无法引入模块或包;基 阅读全文
posted @ 2019-11-04 19:11 故俗 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一:一个小问题:什么是模块? 我的理解是:有通用功能的文件的集合。 二:为什么要使用模块? 我们通常为了使自己以前写的东西保存下来,会把东西写入文件中保存下来,必要时我们把这些文件当脚本去执行,也可以把他们当做模块导入其他的模块中,实现了功能的存放利用。 三:怎样导入自己的模块? 自定义demo模块 阅读全文
posted @ 2019-11-01 19:19 故俗 阅读(545) 评论(0) 推荐(0) 编辑
摘要: collection模块:python中的扩展数据模块#namedtuple: 生成可以使用名字来访问元素内容的tuple'''from collections import namedtuplePoint=namedtuple('point',['x','y']) #必须起名字 pointp=Po 阅读全文
posted @ 2019-10-31 17:30 故俗 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 写文件(数据传输) 网络传输 序列化模块:将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 序列化:内存中的对象转换为字节序列(字符串) 反序列化:将字节序列转换为内存中的对象 1.json模块:通用的序列化格式 只有很少的一部分数据类型通过json转化为字符串 <class 'dict 阅读全文
posted @ 2019-10-31 17:27 故俗 阅读(1339) 评论(0) 推荐(0) 编辑
摘要: # .:任意字符 # *:取零至无限长度 # ?:非贪婪模式 》取尽量少的任意字符,一般不会这么单独写,大多用在:.*?x 就是取前面任意长度的字符串,直到x的出现 #正则表达式提取信息的步骤:1.寻找规律2.使用正则符号表示规律3.提取信息 》取尽量少的任意字符,一般不会这么单独写,大多用在:.* 阅读全文
posted @ 2019-10-29 17:04 故俗 阅读(105) 评论(0) 推荐(0) 编辑
摘要: '''#使用map函数 将字符串列表 转化 》lxx.ab 形式方法一:迭代器形式解题name=['lxx','lj','dsvsf']# def func(item): #name中的每一项都传过来 循坏item# return item+'_sb'# name1=map(func,name)#m 阅读全文
posted @ 2019-10-25 11:43 故俗 阅读(166) 评论(0) 推荐(0) 编辑
摘要: #匿名函数和内置函数#匿名函数定义:为了解决那些功能很简单的需求而设计的一句话函数 lambda 一行必须写完 lxx=lambda x,y:x+yprint(lxx(1,2))#匿名函数真的可以匿名#练习: 求最大的key值是dic={'x':1,'y':3}# def func(key):# return dir[key]print(max(dic,key=lambda k:dic[k]))# 阅读全文
posted @ 2019-10-23 20:03 故俗 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 一:编写装饰器,为多个函数加上认证的功能(用户的账号密码) 要求登录成功一次,后续的函数都无需输入用户名和密码FLAG=False#此时还未登录 全局变量 写这个步骤的意义在于:方便 知道已经登录成功了,就不再重复登录def login(func):#为多个函数加上的认证功能 def inner(* 阅读全文
posted @ 2019-10-17 19:09 故俗 阅读(252) 评论(0) 推荐(0) 编辑