摘要: 案例一:在某随机序例中,找到出现频度最高的3个元素,它们出现的次数是多少? 在 python 中还有一种更简便有效的方法,那就是使用 collections.Counter 对象。将序列传入Counter 的构造器,得到的 Counter 对象是包含元素频度的字典,Counter.most_comm 阅读全文
posted @ 2019-07-26 23:50 junwalo 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 字典的元素是成键值对出现的,直接对字典使用sorted() 排序,它是根据字典的键的ASCII编码顺序进行排序,要想让字典根据值的大小来排序,可以有两种方法来实现: 一、利用zip函数将字典数据转化为元组再用sorted() 排序 二、传递sorted函数的key参数指定为字典的值 sorted函数 阅读全文
posted @ 2019-07-26 18:38 junwalo 阅读(2648) 评论(0) 推荐(0) 编辑
摘要: 在程序中有些数据为固定格式时,即字段数量确定、字段位置顺序确定不变,我们就可以用元组来储存。使用元组的优势是储存空间很小,访问速度也很快。如下代码对每个学生信息用元组来表示: 程序中使用了0、1、2的索引值来访问字段,这些数字无法明确地表达该字段所代表的含义,对程序的后期维护和修改是非常不利的。那我 阅读全文
posted @ 2019-07-26 14:26 junwalo 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 一、在列表中筛选数据 在列表中筛选出大于等于零的数据,一般通用的用法代码如下: 在python 中还有更加简洁高效的方法: 1、filter函数: 2、列表解析: 二、在字典中筛选数据 在字典中根据值来筛选数据,下面的例题是筛选出分数大于等于90分同学的代码: 三、在集合中筛选数据 在集合中筛选数据 阅读全文
posted @ 2019-07-25 23:21 junwalo 阅读(10005) 评论(0) 推荐(1) 编辑
摘要: 1、字符串前加 u 例:u"我是含有中文字符组成的字符串。" 作用: 后面字符串以 Unicode 格式 进行编码,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。 2、字符串前加 r 例:r"\n\n\n\n” # 表示一个普通生字符串 \n\n\n\n,而不表示换行了。 阅读全文
posted @ 2019-03-27 16:24 junwalo 阅读(38600) 评论(1) 推荐(15) 编辑
摘要: #之前一直没明白文件处理中的w和wb的区别到底是什么,#在看过视频后才知道,原来在linux里面是没有区别的,#但是在windows里面就能够看出区别来了#下面来个例子: with open("普通文本文件.txt", "w",encoding='utf-8') as f: data = 'This 阅读全文
posted @ 2019-03-24 13:15 junwalo 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 在 Python 脚本的第一行经常见到这样的注释: #!/usr/bin/env python3 或者 #!/usr/bin/python3 含义 在脚本中, 第一行以 #! 开头的代码, 在计算机行业中叫做 "shebang", 也叫做 sha-bang / hashbang / pound-ba 阅读全文
posted @ 2019-03-13 19:47 junwalo 阅读(5809) 评论(0) 推荐(0) 编辑