骏马金龙 (新博客:www.junmajinlong.com)

网名骏马金龙,钟情于IT世界里的各种原理和实现机制,强迫症重症患者。爱研究、爱翻译、爱分享。特借此一亩三分田记录自己成长点滴!!!

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