python基础补漏-02-collection】的更多相关文章

python中内置的数据类型有列表(list)元组(tuple)字典(directory). 1 list list是一种可变的有序的集合.来看一个list实例: #第一种方法: >>> name=['liming','xiaohong',] >>> name ['liming', 'xiaohong'] #第二种方法: >>> age=list([18,17,]) >>> age [18, 17] list有许多功能: >&g…
<Python基础教程> 第3章 使用字符串 字符串方法find返回的并非布尔值.如果find像这样返回0,就意味着它在索引0处找到 了指定的子串 join可合并一个字符串列表,不能合并数字列表 #合并字符串列表dirs = '', 'usr', 'bin', 'env'print('C:' + '\\'.join(dirs))​#输出结果C:\usr\bin\env​ strip将字符串开头和末尾的空白(但不包括中间的空白)删除,并返回删除后的结果 #默认删除开头和结尾的空字符串names …
collection系列 [1]计数器 Counter import collections res = collections.Counter("34234sdfgs45tsaf1") print res 我们给这个对象穿了一个字符串对象 . 他会统计 这个字符串对象 每个组成在字符串中出现的次数. --most_common 最少出现3次的 =======================================================================…
JSON/Pickle: 首先我们要明白 什么事序列化--> 就是进行不同程序之间的数据交换 那JSON 和Pickle是什么鬼... 就是不同的方式而已 import json name = { 'roic':[22,'boy'] } res_name = json.dumps(name) row_name = json.loads(res_name) print name,res_name ,row_name Pickle :几乎能序列化所有的python数据格式 当然pickle 不像 j…
1> sys 模块 sys.argv 命令行参数List,第一个元素是程序本身路径 sys.exit(n) 退出程序,正常退出时exit(0) sys.version 获取Python解释程序的版本信息 sys.maxint 最大的Int值 sys.path 返回模块的搜索路径,初始化时使用PYTHONPATH环境变量的值 sys.platform 返回操作系统平台名称 sys.stdout.write('please:') val = sys.stdin.readline()[:-1] 2 >…
----lambda 首先我们说,很遗憾 在python中lambda 仅仅只是一个表达式 那么如何去使用呢? 这个是lambda最简单的使用方式  一般跟map一起配合使用 --map (fun,list) 把list的参数,一次次的放到函数fun中执行 那么我们可以写 map(lambda x:x*10,[1,2,3]) see 是不是很简单 --filter 过滤 用法跟map一毛一样 不同的是 >>>a=[1,2,3,4,5,6,7]>>>b=filter(la…
函数:一般来说就是 以功能划分的代码模块 [1] 内置函数 一般我们使用的模块 ---可以大概有个了解 大多数的用法都很简单 2 [函数返回值] 我们应该控制函数的每条分支. 也就是说 我们得到的函数执行完之后的信号,就是其中一条分支的结果 在python中 通过return 关键字 返回一个对象 3[参数] value -参数就是值 我们说的穿参 就是传值 那么实参跟形参的差别.就是在不同的函数空间的不同值 实参我们通常指的是全局空间的参数 形参通产指的是函数空间所使用的参数 那么python…
python对象的方法 1.python的特性:一切皆对象 2 type(obj) 查看对象的类型 3 dir(obj)查看类中所有详细的功能 4 help(obj) 查看类中所有详细的功能 类中的方法: __fun__:内置方法 可能有多钟致执行方法 fun:只有一种执行方法 obj.fun() -------------------- 字符串好用的方法: str = "my name is  what" str.cout('m',0,2)  ---字符串从下标 0到2 之间的字符…
1.计数器(counter) Counter是对字典类型的补充,用于追踪值的出现次数. ps:具备字典的所有功能 + 自己的功能  Counter 我们从中挑选一些相对常用的方法来举例: 在上面的例子我们可以看出,counter方法返回的是一个字典,它将字符串中出现的所有字符都进行了统计.在这里再介绍一下update方法,这个update方法是将两次统计的结果相加,和字典的update略有不同. 2.有序字典(orderedDict ) orderdDict是对字典类型的补充,他记住了字典元素添…
list 与 tuple list 类似 数组 tuple 跟 list 一样, 只是一旦定义, 里边的内容不可以改变. 这样, 上边的内容就不可以改变了. "可变的" tuple, 不是说 tuple 是不可以改变的么? 想内存 dict 与 set dict 是 python内置字典, 其他语言中称为 map, 使用键-值(key-value)存储,具有极快的查找速度. dict 中是没有顺序先后关系的. 和list比较,dict有以下几个特点: 1. 查找和插入的速度极快,不会随…