curl是使用URL语法的传送文件工具,支持FTP、FTPS、HTTP HTPPS SCP SFTP TFTP TELNET DICT FILE和LDAP。curl支持SSL证书、HTTP POST、HTTP PUT 、FTP 上传,kerberos、基于HTT格式的上传、代理、cookie、用户+...
分类:
Web程序 时间:
2014-11-23 22:52:42
阅读次数:
246
首先了解什么是命名空间,命名空间是一个”命名->对象“的映射,在python中用dict实现的。而作用域,是指能直接访问到的命名空间。当我们访问一个变量时,会按LEGB的顺序来lookup:L->Local. 即局部变量,比如定义在def或lambda中的变量。E-> Enclosing funct...
分类:
编程语言 时间:
2014-11-23 07:04:21
阅读次数:
199
首先了解什么是命名空间,命名空间是一个”命名->对象“的映射,在python中用dict实现的。
而作用域,是指能直接访问到的命名空间。
当我们访问一个变量时,会按LEGB的顺序来lookup:
L->Local. 即局部变量,比如定义在def或lambda中的变量。E-> Enclosing function locals. 即闭包中的变量。G->Global (modul...
分类:
编程语言 时间:
2014-11-23 01:58:32
阅读次数:
221
比如下面这段代码
s = 'foo'
d = {'a':1}
def f():
s = 'bar'
d['b'] = 2
f()
print s
print d
为什么修改字典d的值不用global关键字先声明呢?
这是因为,
在s = 'bar'这句中,它是“有歧义的“,因为它既可以是表示引用全局变量s,也可以是创建一个新的局部变量,所以在python中...
分类:
编程语言 时间:
2014-11-23 00:43:31
阅读次数:
194
字典(Dictionary) 1、创建和使用字典:字典由多个键及与其对应的值构成的对组成(我们也把键/值对称为项),每个键和值之间用冒号:隔开,项之间用逗号,隔开,整个字典用大括号隔开{}。 2、dict:
该函数可以通过其他映射(比如其他字典)或者(键,值)这样的序列对建立字典 3、clear:
...
分类:
其他好文 时间:
2014-11-21 15:48:32
阅读次数:
211
本函数是从可迭代对象来创建新字典。比如一个元组组成的列表,或者一个字典对象。例子:#dict()
#以键对方式构造字典
d1 = dict(one = 1, two = 2, a = 3)
print(d1)
#以映射函数方式来构造字典
d2 = dict(zip(['one', 'two', 'three'], [1, 2, 3]))
print(d2)
#可迭代对象方式来构造字典
d3 =...
分类:
编程语言 时间:
2014-11-20 22:01:50
阅读次数:
184
1、item1 my_dict ={'a':1,'b':2}2 print my_dict.items()3 4 [('a', 1), ('b', 2)] 2、keys,values1 my_dict ={'a':1,'b':2}2 print my_dict.keys()3 print my...
分类:
编程语言 时间:
2014-11-20 18:24:25
阅读次数:
131
1、字典 a、字典可以理解为一种映射,就是一种对应关系,叫键-值对应,如键:name 对应值:sola ,字典为:{name:sola} 同样的,像序列,元组那样,字典也有其生成函数dict 如下:>>> a = [('name','sola'),('phonenum','123456')]>>.....
分类:
编程语言 时间:
2014-11-20 01:26:46
阅读次数:
212
本函数是从一个映射函数对象构造一个新字典。与dict(**kwarg)函数不一样的地方是参数输入是一个映射类型的函数对象,比如zip函数、map函数。例子:#dict()
#以键对方式构造字典
d1 = dict(one = 1, two = 2, a = 3)
print(d1)
#以映射函数方式来构造字典
d2 = dict(zip(['one', 'two', 'three'], [1, ...
分类:
移动开发 时间:
2014-11-19 20:34:20
阅读次数:
235
本函数是从一个字典参数构造一个新字典。参数kwarg是键值对的字典参数,以两个*开头的参数,就会收集成字典形式。例子:#dict()
#以键对方式构造字典
d1 = dict(one = 1, two = 2, a = 3)
print(d1)输出结果如下:{'two': 2, 'a': 3, 'one': 1}蔡军生 QQ: 9073204 深圳...
分类:
编程语言 时间:
2014-11-19 11:18:21
阅读次数:
216