上一页 1 ··· 7 8 9 10 11
摘要: 需求: 1、过滤用户输入中前后多余的空白字符 ' nick2008@email.com ' 2、过滤某windows下编辑文本中的'\r': 'hello world\r\n' 3、去掉文本中的unicode组合符号(音调): tiān xià dì yī 思路: 1、字符串strip(),lstr 阅读全文
posted @ 2020-07-10 23:34 Richardo-M-Lu 阅读(2015) 评论(0) 推荐(0) 编辑
摘要: 需求: 在设计网络程序时,我们自定义了一个基于UDP的网络协议,按照固定次序向服务器传递一系列参数: hwDetect: "<0112>" gxDepthBits: "<32>" gxResolution: "<1024x768>" gxRefresh: "<60>" fullAlpha: "<1> 阅读全文
posted @ 2020-07-09 23:22 Richardo-M-Lu 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 需求: 我们要把某个字符串依据分隔符号拆分不同的字段,该字符串包含多种不同的分隔符,例如: s = 'ab;cd|efg|hj,jkl|mn\tpq;rst,uvw\txyz' 其中<,>,<;>,<|>,<\t>都是分隔符号,如何处理? 思路: 1、连续使用str.split()方法,每次处理一种 阅读全文
posted @ 2020-07-09 00:12 Richardo-M-Lu 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 需求: 1、某班学生期末考试成绩,语言、数学、英语分别存储在3个列表中,同时迭代三个列表,计算每个学生的总分。(并行) 2、某年级有4个班,某次考试每班英语成绩分别存储在4个列表中,依次迭代每下列表,统计全年级成绩高于90分的人数(串行) 思路: 并行:使用内置函数zip,它能将多个可迭代对象合并, 阅读全文
posted @ 2020-07-08 22:59 Richardo-M-Lu 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 需求: 有某个文本文件,我们想读取其中某范围内容如100-300行之间的内容,python中文本文件是可迭代对象,我们是否可以使用类似列表切片的方式得到一个100-300行文件内容的生成器? f = open('/var/log/dmesg') f[100:300] # 可以么? 思路: 1、f = 阅读全文
posted @ 2020-07-08 22:14 Richardo-M-Lu 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 需求: 实现一个连续浮点数发生器FloatRange和(range类似),根据给定的范围(start,end)和步进值(step)产生一些列连续浮点数,如迭代FloatRange(3.0,4.0,0.2)可产生序列: 正向:3.0-->3.2-->3.4-->3.6-->3.8-->4.0 反向:4 阅读全文
posted @ 2020-07-08 21:20 Richardo-M-Lu 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 需求: 实现一个可迭代对象的类,它能迭代给定范围的所有素数: pn = PrimeNumber(1,30) for k in pn: print k, 输出结果: 2 3 5 7 11 17 19 23 29 实现过程: 思路: 将该类的__iter__方法实现成生成器函数,每次yield返回一个素 阅读全文
posted @ 2020-07-07 23:16 Richardo-M-Lu 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 需求: 某软件要求,从网络抓取各个城市的气温信息,并依次显示: 北京:15-20 天津:17-22 长春:12-18 ..... 如果一次抓取所有城市的天气再显示,显示第一个城市气温时,有很高的延时,并且浪费存储空间,我们期望以“用时访问”的策略,并且能把所有城市气温封装到一个对象中,可用for语句 阅读全文
posted @ 2020-07-07 22:23 Richardo-M-Lu 阅读(218) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11