摘要: 最有用的形式是对一个或多个参数指定一个默认值。这样创建的函数,可以用比定义时允许的更少的参数调用,比如: def ask_ok(prompt, retries=4, reminder='Please try again!'): while True: ok = input(prompt) if ok 阅读全文
posted @ 2019-04-12 15:39 红皮橘子 阅读(2131) 评论(0) 推荐(0) 编辑
摘要: Python 中可以通过组合一些值得到多种 复合 数据类型。其中最常用的 列表 ,可以通过方括号括起、逗号分隔的一组值得到。一个 列表 可以包含不同类型的元素,但通常使用时各个元素类型相同: >>> squares = [1, 4, 9, 16, 25] >>> squares [1, 4, 9, 阅读全文
posted @ 2019-04-12 11:15 红皮橘子 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 字符串 除了数字,Python 也可以操作字符串。字符串有多种形式,可以使用单引号('……'),双引号("……")都可以获得同样的结果 [2]。反斜杠 \ 可以用来转义: >>> 'spam eggs' # single quotes 'spam eggs' >>> 'doesn\'t' # use 阅读全文
posted @ 2019-04-12 11:12 红皮橘子 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 让我们尝试一些简单的 Python 命令。启动解释器,等待界面中的提示符,>>> (这应该花不了多少时间)。 3.1.1. 数字 解释器就像一个简单的计算器一样:你可以在里面输入一个表达式然后它会写出答案。 表达式的语法很直接:运算符 +、-、*、/ 的用法和其他大部分语言一样(比如 Pascal 阅读全文
posted @ 2019-04-12 10:52 红皮橘子 阅读(3041) 评论(0) 推荐(0) 编辑
摘要: 在下面的例子中,通过提示符 (>>> 与 ...) 的出现与否来区分输入和输出:如果你想复现这些例子,当提示符出现后,你必须在提示符后键入例子中的每一个词;不以提示符开头的那些行是解释器的输出。注意例子中某行中出现第二个提示符意味着你必须键入一个空白行;这是用来结束多行命令的。 这个Python教程 阅读全文
posted @ 2019-04-12 10:47 红皮橘子 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 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) 编辑