摘要: 1.匿名函数的介绍 定义函数使用def关键字, python还提供一种生成函数对象的表达式形式 匿名函数(lambda表达式) lambda表达式能创建一个可调用的函数, 其返回函数本身而不是赋值给一个变量名, 这就是为什么lambda称之为匿名函数的原因. 2.匿名函数的格式 lambda表达式的 阅读全文
posted @ 2020-12-31 08:38 DoomLs 阅读(81) 评论(0) 推荐(0)
摘要: Process类执行任务并给任务传参数有两种方式: args 表示以元组的方式给执行任务传参 kwargs 表示以字典方式给执行任务传参 1.args参数 from multiprocessing import Process # 显示信息的任务 def show_info(name, age): 阅读全文
posted @ 2020-12-28 08:41 DoomLs 阅读(203) 评论(0) 推荐(0)
摘要: 1.代码实现 # 定义一个类 # 怎么样才能成为可迭代对象? # __iter__方法需要返回什么东西? class MyList: def __init__(self): self.items = list() def add(self, item): self.items.append(item 阅读全文
posted @ 2020-12-25 11:52 DoomLs 阅读(191) 评论(0) 推荐(0)
摘要: 1.命名空间和作用域 命名空间:变量名称与值的映射关系 作用域:变量作用的区域,即范围。 注意:class/def/模块会产生作用域;分支语句,循环语句,异常处理语句不会产生新的作用域。 2.作用域的类型区分 命名空间:变量名称与值的映射关系 作用域:变量作用的区域,范围。 作用域分类型: 局部作用 阅读全文
posted @ 2020-12-22 16:47 DoomLs 阅读(338) 评论(0) 推荐(0)
摘要: tcp套接字 步骤 1.tcp套接字的概念 TCP协议,传输控制协议(英语:Transmission Control Protocol,缩写为TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。 TCP通信需要经过创建连接、数据传送、终止连接三个步骤。 tcp通信模型,需要在通信开始前,建 阅读全文
posted @ 2020-12-21 09:08 DoomLs 阅读(640) 评论(0) 推荐(0)
摘要: 1.软件开发架构 C/S架构 client -> 客户端 server -> 服务端 B/S架构 browser -> 浏览器 server -> 服务端 2.网络通信的概念 使用网络能够把多方链接在一起,然后可以进行数据传递 网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信 阅读全文
posted @ 2020-12-19 08:38 DoomLs 阅读(191) 评论(0) 推荐(0)
摘要: # 定义字典 dict# dict = {"键":"值"}# get() 如果不确定某一个键是否存在时可以用get()方法来检测以防报错如果返回None说明不存在这个键# 增 改# dict["键"] = "值"# 如果该键存在 就是修改 不存在就是增加# 查找 in not in# 在字典中查找的 阅读全文
posted @ 2020-12-18 10:56 DoomLs 阅读(105) 评论(0) 推荐(0)
摘要: # 定义列表 [] list# 增加# append() 在列表的尾部进行添加# extend() 将内容逐一添加到列表里# insert() 在指定下标前进行添加# 删除# pop() 删除尾部元素# remove() 根据元素的值进行删除# del 根据元素的下标进行删除# 修改e1e1e1# 阅读全文
posted @ 2020-12-17 08:32 DoomLs 阅读(149) 评论(0) 推荐(0)
摘要: # find() 查找字符串中 第一次出现该字符的下标 查找不存在的字符返回-1# index() 查找字符串中 第一次出现该字符的下标 查找不存在的字符会报错# rfind() 查找字符串该字符最后一次出现时的下标 查找不存在的字符返回-1# rindex() 查找字符串该字符最后一次出现时的下标 阅读全文
posted @ 2020-12-15 20:45 DoomLs 阅读(107) 评论(0) 推荐(0)