摘要:
假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 sj 。如果 sj >= gi ,我们可以将这个饼干 j 分配给孩子 i ,这个孩子会得到满足。你 阅读全文
摘要:
阅读目录 一.楔子 二.客户端/服务端架构 三.网络基础 四.套接字(socket)初使用 五.黏包 六.socket的更多方法介绍 七.验证客户端链接的合法性 八.socketserver模块 回到顶部 一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py 阅读全文
摘要:
这一篇教程,我们来了解Python中的第四种数据结构–字典(dict)。 字典同样是一个序列,不过字典的元素是由key(键,可理解为关键字或名称)与values(值)组成。 就好像我们查字典,一个拼音对应着与之关联的一个或多个汉字,拼音就key,而对应的汉字就是values。 字典两侧和集合一样是大 阅读全文
摘要:
1、创建集合 集合的创建不同于前两种数据结构。 集合通过set(iterable)方法创建,参数iterable为可迭代对象。 示例代码: 通过上方示例,大家能够看出: 集合可以通过可迭代对象(字符串、元组、列表等)进行创建; 集合中的元素不可重复; 集合中的元素无序排列。 2、添加元素 集合添加元 阅读全文
摘要:
1、添加元素 添加单个元素:使用append(object)函数可以为列表添加单个元素,参数object为对象;也就是说所有Python的对象都可以添加到列表中。 添加多个元素(合并列表):使用extend(iterable)函数可以为列表添加多个元素,参数iterable为可迭代对象。 以下代码演 阅读全文
摘要:
元组的基本操作: 获取元素个数:len() 连接两个元组:元组1 + 元组2 复制多个元组:元组 * 复制数量 获取单个元素:元组[索引位置] 获取多个元素:元组[起始位置:终止位置:间隔数量] 获取元组最大元素:使用max(iterable,key)函数;参数iterable为可迭代对象,例如列表 阅读全文