本課主題 Python 操作内幕原理 字符串和操作实战 二进制操作实战 List 列表和操作实战 Tuple 元組和操作实战 Dict 字典和操作实战 Set 集合和操作实战 Python 操作内幕原理 字符串和操作实战 二进制操作实战 List 列表和操作实战 Tuple 元組和操作实战 Dict ...
分类:
编程语言 时间:
2016-08-22 00:21:52
阅读次数:
212
1.set集合--无序的,不重复的序列,类似dict,但是只有key,没有value 创建一个集合: s1 = {11,22,33} s2 = set((22,33,44))必须传入一个可迭代对象(tuple、list、字符串)作为参数 s3 = set([11,22,33]) s4 = set(' ...
分类:
其他好文 时间:
2016-08-20 07:53:40
阅读次数:
201
pycurl是个用c语言实现的python 库,虽然据说不是那么pythonic,但是却很高效,它支持的协议居多: supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE and LDAP. libcurl supports HTT ...
分类:
编程语言 时间:
2016-08-19 00:37:23
阅读次数:
227
1. key不能用list和set 由于列表是易变的,故不可做key。如果使用会报错 但是元组可以做key 2.遍历方法 速度快,但是如果要删除元素会导致错误,出错情况如下 如果需要删除字典元素,一定要用.keys(),缺点是速度慢很多 ...
分类:
编程语言 时间:
2016-08-18 19:46:35
阅读次数:
137
先补充些iter函数的用法:iter()其实就是一个迭代器,参数可传个list、dict等等,然后可通过调用next函数获取下一个元素,默认并未指向对象的第一个元素,可理解为指向了第一个元素的前面的位置。 第8课:异常处理 1、异常处理可以提高程序的容错性 循环到第6次,由于re.next()没有元 ...
分类:
编程语言 时间:
2016-08-17 19:38:54
阅读次数:
153
这里只关注Novavirt的spawn函数,glance、nova后端为cephnova/virt/libvirt/driver.py
defspawn(self,context,instance,p_w_picpath_meta,injected_files,
admin_password,network_info=None,block_device_info=None):
p_w_picpath_meta=objects.ImageMeta.from_dict(p_w_picpa..
分类:
其他好文 时间:
2016-08-15 22:42:17
阅读次数:
781
Given a string s and a dictionary of words dict, add spaces in s to construct a sentence where each word is a valid dictionary word. Return all such p ...
分类:
其他好文 时间:
2016-08-15 22:06:17
阅读次数:
109
// 加密 转换为字符串 func sign(dict:Dictionary<String,String>?,_ sign:String) -> String { let sortDict = dict?.sort{ $0.0 < $1.0 } var params = "" for (key,va ...
分类:
其他好文 时间:
2016-08-15 18:43:31
阅读次数:
113
来源:https://segmentfault.com/q/1010000002581747 方法一:直接遍历 速度快 方法二:iterkeys() 速度快 方法三:keys() 速度慢 因为keys()须要形成一个列表,构建一个列表对于一个大的dict开销是很大的。 时间对比: 输出54.1994 ...
分类:
编程语言 时间:
2016-08-14 15:55:18
阅读次数:
170
*args表示任何多个无名参数,它是一个tuple;**kwargs表示关键字参数,它是一个dict。 注意:同时使用*args和**kwargs时,必须普通参数在最前面,*args参数列要在**kwargs前,像foo(a=1, b='2', c=3, a', 1, None, )这样调用的话,会 ...
分类:
编程语言 时间:
2016-08-13 15:31:17
阅读次数:
182