09 2008 档案
python中的函数编程
摘要:1、 Lambda 形式 通过lambda关键字,可以创建很小的匿名函数。这里有一个函数返回它的两个参数的和:“lambda a, b: a+b”。 Lambda 形式可以用于任何需要的函数对象。出于语法限制,它们只能有一个单独的表达式。语义上讲,它们只是普通函数定义中的一个语法技巧。 CodeCode highlighting produced by Actipro CodeHighlight...
阅读全文
Python中的类型关系和继承关系
摘要:转载自:http://www.builder.com.cn/2008/0521/874673.shtml 如果一个对象A持有另一个对象B的ID,那么检索到A之后就可以检索到B,我们就说存在一个A到B的导航。这种导航关系使得Python中所有对象之间形成了一个复杂的网络结构。Python程序的运行包括:1. 修改这个网络结构;2. 执行有副作用的代码对象(code object或者说byteco...
阅读全文
Python 学习笔记 - 14.技巧(Tips)
摘要:转载自:http://www.xwy2.com/article.asp?id=125 多变量赋值 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->>>>>>> a = b = c = 1 >>>>>> print a, b, c ...
阅读全文
Python 学习笔记 - 13.异常(Exception)
摘要:转载自:http://www.xwy2.com/article.asp?id=124 Python 的异常处理机制和 C# 类似。 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->>>>>>> try: raise Except...
阅读全文
Python 学习笔记 - 12.流程控制(Control Flow)
摘要:转载自:http://www.xwy2.com/article.asp?id=121 if...elif...else CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->>>>>>> def test(i): if 0>>>>> ...
阅读全文
Python 学习笔记 - 11.模块(Module)
摘要:转载自:http://www.xwy2.com/article.asp?id=120 Python 的 Module 更像 Object Pascal Unit,和 C# namespace 那种纯粹作为编译器名称识别符不同,Module 本身就是一种类型。 CodeCode highlighting produced by Actipro CodeHighlighter (freewa...
阅读全文
Python 学习笔记 - 10.类(Class)
摘要:转载:http://www.xwy2.com/article.asp?id=119 定义 Python 的 Class 比较特别,和我们习惯的静态语言类型定义有很大区别。1. 使用一个名为 __init__ 的方法来完成初始化。2. 使用一个名为 __del__ 的方法来完成类似析购操作。3. 所有的实例方法都拥有一个 self 参数来传递当前实例,类似于 this。4. 可以使用 __cl...
阅读全文
Python 学习笔记 - 9.函数(Function)
摘要:转载自:http://www.xwy2.com/article.asp?id=115 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->>>>>>> def Foo(a, b= 1, c = 2): print "a=%s, b=%...
阅读全文
Python 学习笔记 - 8.引用(Reference)
摘要:转载自:http://www.xwy2.com/article.asp?id=113 在 Python 中没有值类型、引用类型之类的区别。所有变量都只是指向对象内存地址的引用,而所有的对象都有一个唯一的序号,以及类型和值。对象类型并不能被修改,我们修改的不过是引用的内容而已。 CodeCode highlighting produced by Actipro CodeHighlighte...
阅读全文
Python 学习笔记 - 7.Dictionary
摘要:转载自:http://www.xwy2.com/article.asp?id=112 Python 中的 Dictionary 和 .NET Hashtable / Dictionary 非常类似。 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter....
阅读全文
Python 学习笔记 - 6.List和Tuple
摘要:转载:http://www.xwy2.com/article.asp?id=110 List,Tuple 列表(List) : 类似于 .NET ArrayList / List。元组(Tuple) : 列表的只读版。1. 转换我们可以使用 list() / tuple() 函数在列表和元组之间进行转换。 CodeCode highlighting produced by Actipro...
阅读全文
Python 学习笔记 - 5.对象驻留
摘要:转载自:http://www.xwy2.com/article.asp?id=109 我们知道 C# 中使用字符串驻留(string interning)机制来提高系统性能,可在 Python 中非但字符串有驻留机制,连整数等也拥有同样的待遇。 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http...
阅读全文
Python 学习笔记 - 4.if 表达式
摘要:转载自:http://www.xwy2.com/article.asp?id=108 方式1 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->>>>>>> s = "" >>>>>> a = s or "not none" >>>>...
阅读全文
Python 学习笔记 - 3.简单类型
摘要:Python 学习笔记 - 3.简单类型
阅读全文
浙公网安备 33010602011771号