摘要:
代码块的分类 python中分几种代码块类型,它们都有自己的作用域,或者说名称空间: 文件或模块整体是一个代码块,名称空间为全局范围 函数代码块,名称空间为函数自身范围,是本地作用域,在全局范围的内层 函数内部可嵌套函数,嵌套函数有更内一层的名称空间 类代码块, 名称空间为类自身 类中可定义函数,类 阅读全文
摘要:
函数多个返回值 python的函数支持返回多个值。 返回多个值时,默认以tuple的方式返回 。 例如,下面两个函数的定义是完全等价的。 如果将函数调用的返回值赋值给对应个数的变量,它会一一对应的赋值,这很容易理解。下面是等价的: 如果赋值给一个变量,将会把整个元组赋值给变量。下面是等价的,a表示整 阅读全文
摘要:
用类存储数据 类实际上就是一个数据结构,对于python而言,它是一个类似于字典的结构。当根据类创建了对象之后,这个对象就有了一个数据结构,包含一些赋值了的属性。在这一点上,它和其它语言的struct的作用是类似的: 存储数据并提供数据检索功能 。 例如,下面是史上最简单的类: pass关键字表示这 阅读全文