摘要: python中冒号主要用于增强可读性(ABC语言实验的结果之一)。考虑一下这个: if a == b print(a) if a == b print(a) 与 if a == b: print(a) if a == b: print(a) 注意第二种方法稍微容易一些。请进一步注意,在这个FAQ解答 阅读全文
posted @ 2019-04-11 17:41 红皮橘子 阅读(3715) 评论(0) 推荐(0) 编辑
摘要: Python 允许您在列表,元组和字典的末尾添加一个尾随逗号: [1, 2, 3,] ('a', 'b', 'c',) d = { "A": [1, 5], "B": [6, 7], # last trailing comma is optional but good style } [1, 2, 阅读全文
posted @ 2019-04-11 17:39 红皮橘子 阅读(3216) 评论(0) 推荐(1) 编辑
摘要: Python 有多稳定? 非常稳定。 自 1991 年起大约每隔 6 到 18 个月就会推出新的稳定发布版,这种状态看来还将持续下去。 目前主要发布版本的间隔通常为 18 个月左右。 开发者也会推出旧版本的“问题修正”发布版,因此现有发布版的稳定性还会逐步提升。 问题修正发布版会以版本号第三部分的数 阅读全文
posted @ 2019-04-11 15:52 红皮橘子 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 什么是 Python? Python 是一种解释性、交互式、面向对象的编程语言。 它包含了模块、异常、动态类型、非常高层级的动态数据类型以及类的概念。 Python结合了超强的功能和极清晰的语法。 它带有许多系统调用和库以及各种窗口系统的接口,并且可以用 C 或 C ++ 来进行扩展。 它还可用作需 阅读全文
posted @ 2019-04-11 15:44 红皮橘子 阅读(627) 评论(0) 推荐(0) 编辑
摘要: python类对象 python类对象支持两种操作:属性引用和实例化。 属性引用 使用 Python 中所有属性引用所使用的标准语法: obj.name。 有效的属性名称是类对象被创建时存在于类命名空间中的所有名称。 因此,如果类定义是这样的: class MyClass: """A simple 阅读全文
posted @ 2019-04-11 10:36 红皮橘子 阅读(3704) 评论(0) 推荐(0) 编辑
摘要: 类定义语法 最简单的类定义看起来像这样: class ClassName: <statement-1> . . . <statement-N> python类定义与函数定义 (def 语句) 一样必须被执行才会起作用。 (你可以尝试将类定义放在 if 语句的一个分支或是函数的内部。) 在实践中,类定 阅读全文
posted @ 2019-04-11 10:34 红皮橘子 阅读(1298) 评论(0) 推荐(0) 编辑
摘要: 在介绍类之前,我首先要告诉你一些Python的作用域规则。类定义对命名空间有一些巧妙的技巧,你需要知道作用域和命名空间如何工作才能完全理解正在发生的事情。顺便说一下,关于这个主题的知识对任何高级Python程序员都很有用。 让我们从一些定义开始。 namespace 是一个从名字到对象的映射。大部分 阅读全文
posted @ 2019-04-11 10:19 红皮橘子 阅读(468) 评论(0) 推荐(0) 编辑