首页 > 代码库 > Python深入学习笔记(二)
Python深入学习笔记(二)
计数器Counter
Counter类是自Python2.7起增加的,属于字典类的子类,是一个容器对象,主要用来统计散列对象,支持集合操作+、-、&、|,其中后两项分别返回两个Counter对象各元素的最小值和最大值。
>>> from collections import Counter>>> c = Counter(‘success‘)>>> cCounter({‘s‘: 3, ‘c‘: 2, ‘e‘: 1, ‘u‘: 1})>>> c.most_common(2)[(‘s‘, 3), (‘c‘, 2)]>>> c.update(‘successfully‘)>>> cCounter({‘s‘: 6, ‘c‘: 4, ‘u‘: 3, ‘e‘: 2, ‘l‘: 2, ‘f‘: 1, ‘y‘: 1})>>> c.subtract(‘success‘)>>> cCounter({‘s‘: 3, ‘c‘: 2, ‘l‘: 2, ‘u‘: 2, ‘e‘: 1, ‘f‘: 1, ‘y‘: 1})
读取配置文件ConfigParser
# 配置文件config.conf[DEFAULT]conn_str = %(host)s:%(port)s/%(path)s[conn1]host = localhostport = 80path = index[conn2]host = 10.0.1.1port = 8080path = admin# readconfig.pyimport ConfigParserconf = ConfigParse.ConfigParser()conf.read(‘config.conf‘)print conf.get(‘conn1‘, ‘conn_str‘)print conf.get(‘conn2‘, ‘conn_str‘)
Python深入学习笔记(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。