Dive Into Python
文章平均质量分 71
liangcc611
这个作者很懒,什么都没留下…
展开
-
变量声明
Python 与大多数其它语言一样有局部变量和全局变量之分,但是它没有明显的变量声明。变量通过首次赋值产生,当超出作用范围时自动消亡。 if __name__ == "__main__": myParams = {"server":"mpilgrim", \ "database":"master", \ "uid":"sa", \ "pwd":"secret" \ }原创 2012-09-15 16:00:21 · 364 阅读 · 0 评论 -
自省的 威力
Python 众多强大功能之一:自省 Python 中万物皆对象 自省是指代码可以查看内存中以对象形式存在的其它模块和函数,获取它们的信息,并对它们进行操作。 使用可 选参数 和命名 参数 Python 允许函数参数有缺省值;如果调用函数时不使用参数,参数将获得它的缺省值。此外,通过使用命名参数还可以以任意顺序指定参数原创 2012-09-16 15:47:02 · 524 阅读 · 0 评论 -
函数声明
与其它大多数语言一样Python 有函数,但是它没有像C++一样的独立的头文件 在需要函数时,像下面这样声明即可: def buildConnectionString(params): 首先,函数声明以关键字def 开始,接着为函数名,再往后为参数,参数放在小括号里。多个参数之间 (这里没有演示)用原创 2012-09-15 14:30:13 · 283 阅读 · 0 评论 -
内置数据类型(tuple)
3.Tuple 介绍 Tuple 是不可变的 list。一旦创建了一个 tuple,就不能以任何方式改变它。 Tuple 没有方法 >>> t('a', 'b', 'mpilgrim', 'z', 'example')>>> t.append("new") (1)Traceback (innermost last):File原创 2012-09-15 15:39:50 · 405 阅读 · 0 评论 -
内置数据类型(dictionary list)
Dictionary 介绍 Dictionary 是 Python 的内置数据类型之一,它定义了键和值之间一对一的关系 Note: Dictionary 是无序的 dictionary 的 key 是大小写敏感的。在 dictionary 中可以混用数据类型 >>> d{'server': 'mpilgri原创 2012-09-15 15:06:28 · 415 阅读 · 0 评论 -
自省的威力(二)
使用 lambda函数processFunc=collapse and (lambda s:" ".join(s.split())) or (lambda s: s) processFunc现在是一个函数,但是它到底是哪一个函数还要取决于collapse变量。如果collapse为真,processFunc(string)将压缩空白;否则原创 2012-09-17 10:56:16 · 325 阅读 · 0 评论