上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 30 下一页

2017年8月8日

简单的sequence unpacking

摘要: t = (1, 2, ‘hl’) x, y, z = t 上述方法可用于任何sequence 阅读全文

posted @ 2017-08-08 11:03 freshair_cn 阅读(187) 评论(0) 推荐(0) 编辑

2017年8月7日

lambda

摘要: 1,作用 匿名函数,不需要函数名 用于:(1) 表达式很简单时;(2) 仅使用一次时; 2,格式 lambda argument : expression 可以有多个参数,但应仅有一个表达式 3,一些常见的与lambda结合使用的函数(输入参数是一个函数和一个List) (1) filter 过滤掉 阅读全文

posted @ 2017-08-07 15:28 freshair_cn 阅读(156) 评论(0) 推荐(0) 编辑

2017年8月4日

关于dictionary和tuple充当函数参数

摘要: 需要接收dict时,使用 **name; 需要接收tuple时,使用 *name; --> *name参数后面的任何数据会被认为是’keyword-only’,即它们只能被当作关键词而非参数使用。例如: *name需在**name之前。 例如: 对于使用list或tuple或dict作为参数,假如函 阅读全文

posted @ 2017-08-04 16:52 freshair_cn 阅读(493) 评论(0) 推荐(0) 编辑

object and namespace

摘要: http://effbot.org/zone/python-objects.htm 几点总结: (1) 类的基本属性 . id, returned by id(obj) . type, returned by type(obj) . some content . methods; some obje 阅读全文

posted @ 2017-08-04 15:21 freshair_cn 阅读(179) 评论(0) 推荐(0) 编辑

2017年7月28日

二进制操作(2) -- 位运算

摘要: 1,用format转换之后,其实质仍为字符串; 2,用ord把字符转换成对应的ASCII码整数; 3,位操作针对整数; 4,最后打印的结果是:-91。推导过程如下: (1) 0x5a –> 0101,1010 (2) 取反 –> 1010, 0101 (3) 有符号,识别为负数;负数表示为对应正数的 阅读全文

posted @ 2017-07-28 17:15 freshair_cn 阅读(276) 评论(0) 推荐(0) 编辑

二进制操作(1)–Bytes

摘要: 1,Bytes的单元被当作字符串处理。 例如: 有些介绍会声称上述程序会得到这样的结果:b'\x00\x00\x00\x00' 在python v2.7.10上是得不到此结果的。 实际上,如果 type(arr),返回的结果是 str。 另一个例子: 这里要注意一点,len(b1)是12,即在逗号后 阅读全文

posted @ 2017-07-28 14:18 freshair_cn 阅读(264) 评论(0) 推荐(0) 编辑

2017年7月24日

Pickle(1)

摘要: 1,pickle用于字符显示与存储之间的转换 2,要注意几个点 (1) 使用dump和load; (2) 版本号的要求; 3,官方文档的两个例子 4,pickle之后,数据是什么样的呢? https://stackoverflow.com/questions/7501947/understandin 阅读全文

posted @ 2017-07-24 15:32 freshair_cn 阅读(215) 评论(0) 推荐(0) 编辑

2017年7月21日

List --搜索列表

摘要: 1,常见的内建函数 . if val in L : # 是否在列表 . L.index(val) # 找下标 . L.count(val) # 有多少个 . min/max(L ) # 最大最小 . 假如需要找出所有符合项的下标: i = –1 try : while 1: i = L.index( 阅读全文

posted @ 2017-07-21 17:47 freshair_cn 阅读(145) 评论(0) 推荐(0) 编辑

List -- 变更列表

摘要: 1,一些常见的内建函数 L.append # 加一个 L.extend # 加一串 L.insert(index, item) #固定位置插入 L.[index : index] = sequence #插入一串 L.pop L.remove L.reverse 2,关于 for…in for…in 阅读全文

posted @ 2017-07-21 17:06 freshair_cn 阅读(241) 评论(0) 推荐(0) 编辑

List -- 循环操作

摘要: 1,单元循环 for…in 2,索引循环 for…in range(len(List)) 3,同时循环单元和索引 使用enumerate: for index, item in enumerate(L) : 4,枚举 使用内建函数 iter。 i = iter (L) item = i.next() 阅读全文

posted @ 2017-07-21 14:52 freshair_cn 阅读(201) 评论(0) 推荐(0) 编辑

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 30 下一页

导航