Hello 算法 1.2.0 繁体中文 Python 版屏觀看”,以獲得更好的閱覽體驗。 圖 0‑6 Python 程式碼的視覺化執行 第 0 章 前言 www.hello‑algo.com 8 0.2.4 在提問討論中共同成長 在閱讀本書時,請不要輕易跳過那些沒學明白的知識點。歡迎在評論區提出你的問題,我和小夥伴們將竭誠 為你解答,一般情況下可在兩天內回覆。 如圖 0‑7 所示,網頁版每個章節的底部都配有評論區。希望你能多關注評論區的內容。一方面,你可以瞭解 (??) ,其中 ? 為位數。當資料體量很大時,節省出來的執行時間就能創造較大價值(成本降低、體 驗變好等)。 在工程領域中,大量問題是難以達到最優解的,許多問題只是被“差不多”地解決了。問題的難易程度一方 面取決於問題本身的性質,另一方面也取決於觀測問題的人的知識儲備。人的知識越完備、經驗越多,分析 問題就會越深入,問題就能被解決得更優雅。 17 第 2 章 複雜度分析 Abstract 上的表現就會 更好。也就是說,演算法在不同的機器上的測試結果可能是不一致的。這意味著我們需要在各種機器上進行 測試,統計平均效率,而這是不現實的。 另一方面,展開完整測試非常耗費資源。隨著輸入資料量的變化,演算法會表現出不同的效率。例如,在輸 入資料量較小時,演算法 A 的執行時間比演算法 B 短;而在輸入資料量較大時,測試結果可能恰恰相反。因 此,為了得到有說服力的結論,我們需要測試各0 码力 | 364 页 | 18.74 MB | 10 月前3
Django 官方教程翻译项目书栈(BookStack.CN) 仅提供文档编写、整理、归类等功能,以及对文档内容的生成和导出工 具。 文档内容由网友们编写和整理,书栈(BookStack.CN) 难以确认文档内容知识点是否错漏。如 果您在阅读文档获取知识的时候,发现文档内容有不恰当的地方,请向我们反馈,让我们共同携手, 将知识准确、高效且有效地传递给每一个人。 同时,如果您在日常生活、工作和学习中遇到有价值有营养的知识文档,欢迎分享到 模板系统统一使用「点」符号来访问变量的属性。在示例 {{ question.question_text }} 中,首先 Django 尝试对 Question 对象使用字典查找(也就是使用obj.get(str)操作),如 果失败了就尝试属性查找(也就是obj.str操作),结果是成功了。如果这一操作也失败的话,将会 使用模板系统 创建你的第一个 Django 项目, 第三部分 - 43 - 本文档使用 书栈(BookStack context_object_name 属性,表示我们想使用 latest_question_list。作为一种替换方案, 你可以改变你的模板来匹配新的 context 变量 —— 但它告诉 Django 使用你想使用的变量名更容 易多了。 启动服务器,使用一下基于通用视图的新投票应用。 更多关于通用视图的详细信息,请查看 通用视图的文档。 创建你的第一个 Django 项目, 第四部分 - 51 - 本文档使用 书栈(BookStack0 码力 | 103 页 | 1.86 MB | 1 年前3
Python 标准库参考指南 3.10.15 会 转 换 成 type(value).__format__(value, format_spec) , 所 以 实 例 字 典 中 的 __format__() 方 法 将 不 会 调 用。 如 果 方 法 搜 索 回 退 到object 类但 format_spec 不为空,或者如果 format_spec 或返回值不是字符串,则会触发TypeError 异常。 在 3.4 版更改: 当 format_spec 的__mro__ 属性列出了getattr() 和super() 所共同使用的方法解析搜索顺序。该属 性是动态的,可以在任何继承层级结构发生更新的时候被改变。 如 果 省 略 第 二 个 参 数, 则 返 回 的 超 类 对 象 是 未 绑 定 的。 如 果 第 二 个 参 数 为 一 个 对 象, 则 isinstance(obj, type) 必须为真值。如果第二个参数为一个类型,则 issubclass(type2 j 的索引号 k 的项组成的序列。如果 i 或 j 大于 len(s), 则使用 len(s)。如果 i 被省略或为 None,则使用 0。如果 j 被省略或为 None,则使用 len(s)。如 果 i 大于等于 j,则切片为空。 (5) s 从 i 到 j 步长为 k 的切片被定义为所有满足 0 <= n < (j-i)/k 的索引号 x = i + n*k 的项组成 的序列。换句话说,索引号为0 码力 | 2207 页 | 10.45 MB | 9 月前3
Python 标准库参考指南 3.9.20 会 转 换 成 type(value).__format__(value, format_spec) , 所 以 实 例 字 典 中 的 __format__() 方 法 将 不 会 调 用。 如 果 方 法 搜 索 回 退 到object 类但 format_spec 不为空,或者如果 format_spec 或返回值不是字符串,则会触发TypeError 异常。 在 3.4 版更改: 当 format_spec 性是动态的,可以在任何继承层级结构发生更新的时候被改变。 22 Chapter 2. 内置函数 The Python Library Reference, 发布 3.9.20 如 果 省 略 第 二 个 参 数, 则 返 回 的 超 类 对 象 是 未 绑 定 的。 如 果 第 二 个 参 数 为 一 个 对 象, 则 isinstance(obj, type) 必须为真值。如果第二个参数为一个类型,则 issubclass(type2 j 的索引号 k 的项组成的序列。如果 i 或 j 大于 len(s), 则使用 len(s)。如果 i 被省略或为 None,则使用 0。如果 j 被省略或为 None,则使用 len(s)。如 果 i 大于等于 j,则切片为空。 (5) s 从 i 到 j 步长为 k 的切片被定义为所有满足 0 <= n < (j-i)/k 的索引号 x = i + n*k 的项组成 的序列。换句话说,索引号为0 码力 | 2146 页 | 10.17 MB | 9 月前3
Python 标准库参考指南 3.8.20 会 转 换 成 type(value).__format__(value, format_spec) , 所 以 实 例 字 典 中 的 __format__() 方 法 将 不 会 调 用。 如 果 方 法 搜 索 回 退 到object 类但 format_spec 不为空,或者如果 format_spec 或返回值不是字符串,则会触发TypeError 异常。 在 3.4 版更改: 当 format_spec 的__mro__ 属性列出了getattr() 和super() 所共同使用的方法解析搜索顺序。该属 性是动态的,可以在任何继承层级结构发生更新的时候被改变。 如 果 省 略 第 二 个 参 数, 则 返 回 的 超 类 对 象 是 未 绑 定 的。 如 果 第 二 个 参 数 为 一 个 对 象, 则 isinstance(obj, type) 必须为真值。如果第二个参数为一个类型,则 issubclass(type2 j 的索引号 k 的项组成的序列。如果 i 或 j 大于 len(s), 则使用 len(s)。如果 i 被省略或为 None,则使用 0。如果 j 被省略或为 None,则使用 len(s)。如 果 i 大于等于 j,则切片为空。 (5) s 从 i 到 j 步长为 k 的切片被定义为所有满足 0 <= n < (j-i)/k 的索引号 x = i + n*k 的项组成 的序列。换句话说,索引号为0 码力 | 2052 页 | 9.74 MB | 9 月前3
Python 标准库参考指南 3.10.15 globals 传给eval() 之前通过向其传入你自己的 __builtins__ 字典来 控制可供被执行代码可以使用哪些内置模块。如果 locals 字典被省略则它默认为 globals 字典。如 果两个字典都被省略,则将使用调用eval() 的环境中的 globals 和 locals 来执行该表达式。注意, eval() 无法访问闭包环境中的嵌套作用域 (非局部变量)。 返回值就是表达式的求 类,以及collections 模块来了解其它的容器。 getattr(object, name[, default]) object 中指定名称的属性的值。name 必须是字符串。如果该字符串是对象的某一属性的名称,则结 果将为该属性的值。例如,getattr(x, 'foobar') 等同于 x.foobar。如果指定名称的属性不 存在,则如果提供了 default 则返回该值,否则将引发AttributeError。name 实参指定排序函数用的参数,如传给list.sort() 的。 default 实参是当可迭代对象为空时返回的值。如果可迭代对象为空,并且没有给 default ,则会触 发ValueError。 如 果 有 多 个 最 大 元 素, 则 此 函 数 将 返 回 第 一 个 找 到 的。 这 和 其 他 稳 定 排 序 工 具 如 sorted(iterable, key=keyfunc, reverse=True)[0]0 码力 | 2072 页 | 10.39 MB | 9 月前3
Python 标准库参考指南 3.9.20 实参指定排序函数用的参数,如传给list.sort() 的。 default 实参是当可迭代对象为空时返回的值。如果可迭代对象为空,并且没有给 default ,则会触 发ValueError。 如 果 有 多 个 最 大 元 素, 则 此 函 数 将 返 回 第 一 个 找 到 的。 这 和 其 他 稳 定 排 序 工 具 如 sorted(iterable, key=keyfunc, reverse=True)[0] 实参指定排序函数用的参数,如传给list.sort() 的。 default 实参是当可迭代对象为空时返回的值。如果可迭代对象为空,并且没有给 default ,则会触 发ValueError。 如 果 有 多 个 最 小 元 素, 则 此 函 数 将 返 回 第 一 个 找 到 的。 这 和 其 他 稳 定 排 序 工 具 如 sorted(iterable, key=keyfunc)[0] 和 heapq value 将调用 setter,del c.x 将调用 deleter。 如果给出,doc 将成为该 property 属性的文档字符串。否则该 property 将拷贝 fget 的文档字符串(如 果存在)。这令使用property() 作为decorator 来创建只读的特征属性可以很容易地实现: class Parrot: def __init__(self): self._voltage0 码力 | 2015 页 | 10.12 MB | 9 月前3
Python 标准库参考指南 3.8.20 实参指定排序函数用的参数,如传给list.sort() 的。 default 实参是当可迭代对象为空时返回的值。如果可迭代对象为空,并且没有给 default ,则会触 发ValueError。 如 果 有 多 个 最 大 元 素, 则 此 函 数 将 返 回 第 一 个 找 到 的。 这 和 其 他 稳 定 排 序 工 具 如 sorted(iterable, key=keyfunc, reverse=True)[0] 为空,并且没有给 default ,则会触 发ValueError。 14 Chapter 2. 内置函数 The Python Library Reference, 发布 3.8.20 如 果 有 多 个 最 小 元 素, 则 此 函 数 将 返 回 第 一 个 找 到 的。 这 和 其 他 稳 定 排 序 工 具 如 sorted(iterable, key=keyfunc)[0] 和 heapq value 将调用 setter,del c.x 将调用 deleter。 如果给出,doc 将成为该 property 属性的文档字符串。否则该 property 将拷贝 fget 的文档字符串(如 果存在)。这令使用property() 作为decorator 来创建只读的特征属性可以很容易地实现: class Parrot: def __init__(self): self._voltage0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 实参指定排序函数用的参数,如传给list.sort() 的。 default 实参是当可迭代对象为空时返回的值。如果可迭代对象为空,并且没有给 default ,则会触 发ValueError。 如 果 有 多 个 最 大 元 素, 则 此 函 数 将 返 回 第 一 个 找 到 的。 这 和 其 他 稳 定 排 序 工 具 如 sorted(iterable, key=keyfunc, reverse=True)[0] 为空,并且没有给 default ,则会触 发ValueError。 14 Chapter 2. 内置函数 The Python Library Reference, 发布 3.8.20 如 果 有 多 个 最 小 元 素, 则 此 函 数 将 返 回 第 一 个 找 到 的。 这 和 其 他 稳 定 排 序 工 具 如 sorted(iterable, key=keyfunc)[0] 和 heapq value 将调用 setter,del c.x 将调用 deleter。 如果给出,doc 将成为该 property 属性的文档字符串。否则该 property 将拷贝 fget 的文档字符串(如 果存在)。这令使用property() 作为decorator 来创建只读的特征属性可以很容易地实现: class Parrot: def __init__(self): self._voltage0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.11.10 和tuple 类,以及collections 模块。 dir() dir(object) 如果没有实参,则返回当前本地作用域中的名称列表。如果有实参,它会尝试返回该对象的有效属 性列表。 如 果 对 象 有 一 个 名 为 __dir__() 的 方 法, 则 该 方 法 将 被 调 用 并 且 必 须 返 回 由 属 列 组 成 的 列 表。 这 允 许 实 现 自 定 义 This allows globals 传给eval() 之前通过向其传入你自己的 __builtins__ 字典来 控制可供被执行代码可以使用哪些内置模块。如果 locals 字典被省略则它默认为 globals 字典。如 果两个字典都被省略,则将使用调用eval() 的环境中的 globals 和 locals 来执行该表达式。注意, eval() 无法访问闭包环境中的嵌套作用域 (非局部变量)。 返回值就是表达式的求 的调用会转写为 type(value).__format__(value, format_spec), 这 样 在 搜 索 值 的 __format__() 方 法 时 将 绕 过 实 例 字 典。 如 果 方 法 搜 索到达object 并且 format_spec 不为空,或者如果 format_spec 或返回值不为字符串则会引 发TypeError 异常。 在 3.4 版本发生变更: 当 format_spec0 码力 | 2248 页 | 11.10 MB | 9 月前3
共 105 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11













