From de5bb18bc814a1d422c49e7ece03c361f0d13466 Mon Sep 17 00:00:00 2001 From: wizardforcel <562826179@qq.com> Date: Wed, 8 Jul 2020 20:45:32 +0800 Subject: [PATCH] 2020-07-08 20:45:31 --- docs/py/14.md | 2 +- docs/py/16.md | 12 ++++++------ docs/py/17.md | 2 +- docs/py/19.md | 12 ++++++------ docs/py/20.md | 2 +- docs/py/24.md | 6 +++--- docs/py/26.md | 2 +- docs/py/28.md | 2 +- docs/py/29.md | 2 +- docs/py/30.md | 2 +- docs/py/31.md | 8 ++++---- docs/py/32.md | 24 ++++++++++++------------ docs/py/33.md | 2 +- docs/py/35.md | 6 +++--- docs/py/36.md | 2 +- docs/py/38.md | 2 +- docs/py/39.md | 2 +- docs/py/41.md | 2 +- docs/py/44.md | 4 ++-- docs/py/45.md | 2 +- docs/py/48.md | 10 +++++----- docs/py/50.md | 6 +++--- docs/py/51.md | 4 ++-- docs/py/52.md | 2 +- docs/py/92.md | 2 +- docs/py/93.md | 2 +- docs/py/98.md | 4 ++-- 27 files changed, 64 insertions(+), 64 deletions(-) diff --git a/docs/py/14.md b/docs/py/14.md index 07a11db..f1d712e 100644 --- a/docs/py/14.md +++ b/docs/py/14.md @@ -108,7 +108,7 @@ I like rock * * * -## 循环与其他 +## 循环与`else` `for`循环也可以具有可选的`else`块。 如果用于循环的序列中的项目用尽,则会执行`else`部分。 diff --git a/docs/py/16.md b/docs/py/16.md index a32e9e6..b001274 100644 --- a/docs/py/16.md +++ b/docs/py/16.md @@ -20,13 +20,13 @@ 如果`break`语句位于嵌套循环内(另一个循环内的循环),则`break`语句将终止最里面的循环。 -### 中断语法 +### `break`语法 ```py break ``` -### 中断流程图 +### `break`流程图 ![Flowchart of break statement in Python](img/45ab60b74c9df2e1dcbdad452de07fd9.png "break Statement") @@ -42,7 +42,7 @@ Working of the break statement -### 示例:Python 中断 +### 示例:Python `break` ```py # Use of break statement inside the loop @@ -72,13 +72,13 @@ The end `continue`语句仅用于当前迭代,用于跳过循环内的其余代码。 循环不会终止,但会继续进行下一个迭代。 -### 继续的语法 +### `continue`语法 ```py continue ``` -### 继续流程图 +### `continue`流程图 ![Flowchart of continue statement in Python](img/d2325cc713b1c854ad54035b67cb3878.png "continue Statement") @@ -94,7 +94,7 @@ How continue statement works in python -### 示例:Python 继续 +### 示例:Python `continue` ```py # Program to show the use of continue statement inside loops diff --git a/docs/py/17.md b/docs/py/17.md index a9a09b2..c26e01d 100644 --- a/docs/py/17.md +++ b/docs/py/17.md @@ -20,7 +20,7 @@ pass 假设我们有一个[循环](/python-programming/for-loop)或[函数](/python-programming/function)尚未实现,但我们想在将来实现。 他们不能有一个空的身体。 解释器将给出错误。 因此,我们使用`pass`语句构造一个不执行任何操作的主体。 -### 示例:通过语句 +### 示例:`pass`语句 ```py '''pass is just a placeholder for diff --git a/docs/py/19.md b/docs/py/19.md index ae4c7dd..ac389e5 100644 --- a/docs/py/19.md +++ b/docs/py/19.md @@ -12,7 +12,7 @@ 此外,它避免了重复并使代码可重复使用。 -### 功能语法 +### 函数语法 ```py def function_name(parameters): @@ -91,11 +91,11 @@ greet('Paul') * * * -## 退货声明 +## `return`语句 `return`语句用于退出函数并返回到调用它的位置。 -### 返回语法 +### `return`语法 ```py return [expression_list] @@ -115,7 +115,7 @@ None * * * -### 退货示例 +### `return`示例 ```py def absolute_value(num): @@ -141,7 +141,7 @@ print(absolute_value(-4)) * * * -## 函数如何在 Python 中工作? +## Python 中的函数如何工作? ![How function works in Python?](img/7910dcce01330177bdd83d227dedfda0.png "How function works in Python?") @@ -188,7 +188,7 @@ Value outside function: 20 * * * -## 功能类型 +## 函数类型 基本上,我们可以将函数分为以下两种类型: diff --git a/docs/py/20.md b/docs/py/20.md index 6ea4cd6..fdb2b38 100644 --- a/docs/py/20.md +++ b/docs/py/20.md @@ -4,7 +4,7 @@ #### 在 Python 中,您可以定义一个带有可变数量参数的函数。 在本文中,您将学习使用默认,关键字和任意参数定义此类函数。 -## 争论 +## 参数 在[用户定义的函数](/python-programming/user-defined-function)主题中,我们学习了有关定义和调用函数的知识。 否则,函数调用将导致错误。 这是一个例子。 diff --git a/docs/py/24.md b/docs/py/24.md index 3a3156d..7171243 100644 --- a/docs/py/24.md +++ b/docs/py/24.md @@ -8,13 +8,13 @@ * * * -## 什么是全局关键字 +## 什么是`global`关键字 在 Python 中,`global`关键字允许您在当前作用域之外修改变量。 它用于创建全局变量并在局部上下文中对变量进行更改。 * * * -## 全局关键字规则 +## `global`关键字规则 Python 中`global`关键字的基本规则是: @@ -25,7 +25,7 @@ Python 中`global`关键字的基本规则是: * * * -## 全局关键字的使用 +## `global`关键字的使用 让我们举个例子。 diff --git a/docs/py/26.md b/docs/py/26.md index 820ca40..9488dc6 100644 --- a/docs/py/26.md +++ b/docs/py/26.md @@ -4,7 +4,7 @@ #### 在本文中,您将学习使用 Python 包将代码库分为干净,高效的模块。 另外,您还将学习在 Python 程序中导入和使用自己的或第三方软件包。 -## 什么是包裹? +## 什么是包? 通常,我们通常不会将所有文件存储在同一位置的计算机上。 我们使用井井有条的目录层次结构,以便于访问。 diff --git a/docs/py/28.md b/docs/py/28.md index 9a87c6b..be35459 100644 --- a/docs/py/28.md +++ b/docs/py/28.md @@ -169,7 +169,7 @@ print(D('1.2') * D('2.50')) 我们可能会问,为什么不每次都执行`Decimal`而不是`float`? 主要原因是效率。 浮点运算必须比`Decimal`运算更快。 -### 何时使用小数代替浮点数? +### 何时使用十进制代替浮点数? 在以下情况下,我们通常使用十进制。 diff --git a/docs/py/29.md b/docs/py/29.md index 4d17fd7..4d4fa10 100644 --- a/docs/py/29.md +++ b/docs/py/29.md @@ -438,7 +438,7 @@ for x in range(10): ## Python 中的其他列表操作 -### 列出成员资格测试 +### 列表成员资格测试 我们可以使用关键字`in`来测试列表中是否存在某项。 diff --git a/docs/py/30.md b/docs/py/30.md index ac5a59d..f7b7540 100644 --- a/docs/py/30.md +++ b/docs/py/30.md @@ -210,7 +210,7 @@ Element Slicing in Python * * * -## 更换元组 +## 修改元组 与列表不同,元组是不可变的。 diff --git a/docs/py/31.md b/docs/py/31.md index c940117..07117dd 100644 --- a/docs/py/31.md +++ b/docs/py/31.md @@ -227,7 +227,7 @@ False * * * -### 可与 Python 一起使用的内置函数 +### 可与字符串一起使用的内置函数 各种与序列一起使用的内置函数也可以与字符串一起使用。 @@ -255,11 +255,11 @@ len(str) = 4 * * * -## Python 字符串格式 +## Python 字符串格式化 ### 转义序列 -如果我们要打印类似的文字,他说:“那里是什么?” ,我们不能使用单引号或双引号。 由于文本本身包含单引号和双引号,因此将导致出现`SyntaxError`。 +如果我们要打印类似的文字,`He said, "What's there?"`,我们不能使用单引号或双引号。 由于文本本身包含单引号和双引号,因此将导致出现`SyntaxError`。 ```py >>> print("He said, "What's there?"") @@ -403,7 +403,7 @@ Sean, Bill and John * * * -### 旧样式格式 +### 旧式格式化 我们甚至可以格式化字符串,例如 C 编程语言中使用的旧`sprintf()`样式。 我们使用`%`运算符来完成此操作。 diff --git a/docs/py/32.md b/docs/py/32.md index 833c996..d3c9e1d 100644 --- a/docs/py/32.md +++ b/docs/py/32.md @@ -98,7 +98,7 @@ print(type(a)) * * * -## 在 Python 中修改集合 +## 在 Python 中修改集 集是可变的。 但是,由于它们是无序的,因此索引没有意义。 @@ -144,7 +144,7 @@ print(my_set) * * * -## 从集合中删除元素 +## 从集中删除元素 可以使用`discard()`和`remove()`方法从集合中移除特定项目。 @@ -234,7 +234,7 @@ set() * * * -## Python 设置操作 +## Python 集操作 集合可用于执行数学集合运算,例如并集,交集,差和对称差。 我们可以使用运算符或方法来做到这一点。 @@ -245,7 +245,7 @@ set() >>> B = {4, 5, 6, 7, 8} ``` -### 设置联盟 +### 并集 ![Set Union in Python](img/b20d9a7cf4a55c0eb15fb3f215387cd4.png "Set Union") @@ -288,7 +288,7 @@ print(A | B) * * * -### 设置相交 +### 交集 ![Set Intersection in Python](img/9595a67c8ad7796c3257dc5189f47ba8.png "Set Intersection") @@ -331,7 +331,7 @@ Try the following examples on Python shell. * * * -### 设置差异 +### 差集 ![Set Difference in Python](img/3af0aa522ae62f2e61d1585a0d82e523.png "Set Difference") @@ -378,7 +378,7 @@ Try the following examples on Python shell. * * * -### 设置对称差异 +### 对称差集 ![Set Symmetric Difference in Python](img/d4aeddb8256c7790d72753d4085ff828.png "Set Symmetric Difference") @@ -447,9 +447,9 @@ Try the following examples on Python shell. * * * -## 其他设置操作 +## 其他集操作 -### 设置成员资格测试 +### 集的成员资格测试 我们可以使用`in`关键字来测试项目是否存在于集合中。 @@ -476,7 +476,7 @@ False * * * -### 遍历一组 +### 遍历集 我们可以使用`for`循环遍历集合中的每个项目。 @@ -492,9 +492,9 @@ l * * * -### 集内置函数 +### 集的内置函数 -诸如`all()`,`any()`,`enumerate()`,`len()`,`max()`,`min()`,`sorted()`,`sum()`等内置功能通常与集合一起使用以执行不同的任务。 +诸如`all()`,`any()`,`enumerate()`,`len()`,`max()`,`min()`,`sorted()`,`sum()`等内置函数通常与集合一起使用以执行不同的任务。 | 函数 | Description | | [`all()`](/python-programming/methods/built-in/all) | 如果集合的所有元素都为`true`(或者集合为空),则返回`True`。 | diff --git a/docs/py/33.md b/docs/py/33.md index 59a04c2..e32c1ae 100644 --- a/docs/py/33.md +++ b/docs/py/33.md @@ -323,7 +323,7 @@ for i in squares: * * * -### 字典内置功能 +### 字典内置函数 诸如`all()`,`any()`,`len()`,`cmp()`,`sorted()`等内置函数通常与字典一起使用以执行不同的任务。 diff --git a/docs/py/35.md b/docs/py/35.md index deb2bae..9e14b87 100644 --- a/docs/py/35.md +++ b/docs/py/35.md @@ -4,7 +4,7 @@ #### 在本教程中,您将学习 Python 文件操作。 更具体地说,打开文件,读取文件,写入文件,关闭文件以及您应该注意的各种文件方法。 -## 档案 +## 文件 文件被命名为磁盘上用于存储相关信息的位置。 它们用于将数据永久存储在非易失性存储器(例如硬盘)中。 @@ -14,9 +14,9 @@ 因此,在 Python 中,文件操作按以下顺序进行: -1. 开启档案 +1. 打开文件 2. 读取或写入(执行操作) -3. 关闭档案 +3. 关闭文件 * * * diff --git a/docs/py/36.md b/docs/py/36.md index e5857cd..e33b431 100644 --- a/docs/py/36.md +++ b/docs/py/36.md @@ -90,7 +90,7 @@ C:\Python33 * * * -## 制作新目录 +## 创建新目录 我们可以使用`mkdir()`方法创建一个新目录。 diff --git a/docs/py/38.md b/docs/py/38.md index fe320b9..0d366e7 100644 --- a/docs/py/38.md +++ b/docs/py/38.md @@ -1,4 +1,4 @@ -# Python 异常处理使用`try`,`except`和`finally`语句 +# Python 使用`try`,`except`和`finally`语句的异常处理 > 原文: [https://www.programiz.com/python-programming/exception-handling](https://www.programiz.com/python-programming/exception-handling) diff --git a/docs/py/39.md b/docs/py/39.md index 6a03e62..9279df4 100644 --- a/docs/py/39.md +++ b/docs/py/39.md @@ -10,7 +10,7 @@ Python 有许多[内置异常](/python-programming/exceptions),它们会在程 * * * -## 创建自定义例外 +## 创建自定义异常 在 Python 中,用户可以通过创建新类来定义自定义异常。 必须从内置的`Exception`类直接或间接派生此异常类。 大多数内置异常也是从此类派生的。 diff --git a/docs/py/41.md b/docs/py/41.md index 2afd5f0..5e62623 100644 --- a/docs/py/41.md +++ b/docs/py/41.md @@ -45,7 +45,7 @@ class Parrot: * * * -## 目的 +## 对象 对象(实例)是类的实例。 定义类时,仅定义对象的描述。 因此,没有分配内存或存储。 diff --git a/docs/py/44.md b/docs/py/44.md index 20309f9..c50cda1 100644 --- a/docs/py/44.md +++ b/docs/py/44.md @@ -10,7 +10,7 @@ 在多重继承中,所有基类的功能都继承到派生类中。 多重继承的语法类似于单一[继承](/python-programming/inheritance)。 -### 例 +### 示例 ```py class Base1: @@ -35,7 +35,7 @@ Multiple Inheritance in Python * * * -## Python 多层次继承 +## Python 多级继承 我们还可以从派生类继承。 这称为多级继承。 在 Python 中可以是任何深度。 diff --git a/docs/py/45.md b/docs/py/45.md index c2b075d..ecaa94f 100644 --- a/docs/py/45.md +++ b/docs/py/45.md @@ -103,7 +103,7 @@ print(p1) * * * -## 重载+运算符 +## 重载`+`运算符 要重载`+`运算符,我们将需要在该类中实现`__add__()`函数。 拥有权利的同时也被赋予了重大的责任。 我们可以在此函数内做任何喜欢的事情。 但是返回坐标和的`Point`对象更为明智。 diff --git a/docs/py/48.md b/docs/py/48.md index a30e88c..59294fa 100644 --- a/docs/py/48.md +++ b/docs/py/48.md @@ -26,9 +26,9 @@ Python 生成器是创建迭代器的简单方法。 我们上面提到的所有 * * * -## 生成器功能与常规功能之间的区别 +## 生成器函数与常规函数之间的区别 -这是生成器功能与常规[功能](/python-programming/function)不同的地方。 +这是生成器功函数与常规[函数](/python-programming/function)不同的地方。 * 生成器函数包含一个或多个`yield`语句。 * 调用时,它返回一个对象(迭代器),但不会立即开始执行。 @@ -249,7 +249,7 @@ StopIteration 有几个原因使生成器成为强大的实现。 -### 1.易于实施 +### 1.易于实现 与生成器类的生成器相比,生成器可以以简洁明了的方式实现。 下面是一个使用迭代器类实现 2 的幂序列的示例。 @@ -289,7 +289,7 @@ def PowTwoGen(max=0): 这种序列的生成器实现是内存友好的,因此是首选的,因为它一次只能生成一项。 -### 3.代表无限流 +### 3.表示无限流 生成器是代表无限数据流的绝佳媒介。 无限流不能存储在内存中,并且由于生成器一次只生成一项,因此它们可以表示无限数据流。 @@ -303,7 +303,7 @@ def all_even(): n += 2 ``` -### 4.流水线发生器 +### 4.像流水线一样连接生成器 可以使用多个生成器来流水线化一系列操作。 最好用一个例子来说明。 diff --git a/docs/py/50.md b/docs/py/50.md index f96dded..dd33024 100644 --- a/docs/py/50.md +++ b/docs/py/50.md @@ -12,7 +12,7 @@ Python 有一个有趣的功能,称为**装饰器**,可为现有代码添加 * * * -## 学习装饰的先决条件 +## 学习装饰器的先决条件 为了了解装饰器,我们必须首先了解 Python 的一些基本知识。 @@ -94,7 +94,7 @@ Hello * * * -## 回到装饰者 +## 回到装饰器 函数和方法被称为**可调用**,因为它们可以被调用。 @@ -164,7 +164,7 @@ ordinary = make_pretty(ordinary) * * * -## 用参数装饰函数 +## 带参装饰器 上面的装饰器很简单,并且只能用于没有任何参数的函数。 如果我们的函数具有以下参数: diff --git a/docs/py/51.md b/docs/py/51.md index 1e48f81..bef0a0b 100644 --- a/docs/py/51.md +++ b/docs/py/51.md @@ -149,7 +149,7 @@ Traceback (most recent call last): ValueError: Temperature below -273.15 is not possible. ``` -此更新成功实施了新限制。 我们不再被允许将温度设置为低于-273.15 摄氏度。 +此更新成功实现了新限制。 我们不再被允许将温度设置为低于-273.15 摄氏度。 **注意**:私有变量实际上在 Python 中不存在。 只需遵循一些规范。 语言本身没有任何限制。 @@ -167,7 +167,7 @@ ValueError: Temperature below -273.15 is not possible. * * * -## 物业类别 +## 属性类 解决上述问题的一种 Python 方法是使用`property`类。 这是我们如何更新代码的方法: diff --git a/docs/py/52.md b/docs/py/52.md index 0f53dc5..3afa186 100644 --- a/docs/py/52.md +++ b/docs/py/52.md @@ -553,7 +553,7 @@ else: * * * -### match.group() +### `match.group()` `group()`方法返回字符串中匹配的部分。 diff --git a/docs/py/92.md b/docs/py/92.md index 027fa67..49a5cac 100644 --- a/docs/py/92.md +++ b/docs/py/92.md @@ -48,4 +48,4 @@ Unicode 也是一种为字符提供唯一编号的编码技术。 虽然 ASCII 'T' ``` -此处,`ord()`和`chr()`是内置功能。 请访问此处以了解有关 Python 中内置函数[的更多信息](/python-programming/built-in-function "Built-in Function")。 \ No newline at end of file +此处,`ord()`和`chr()`是内置函数。 请访问此处以了解有关 Python 中内置函数[的更多信息](/python-programming/built-in-function "Built-in Function")。 \ No newline at end of file diff --git a/docs/py/93.md b/docs/py/93.md index 511ccd5..e6333b1 100644 --- a/docs/py/93.md +++ b/docs/py/93.md @@ -51,7 +51,7 @@ The HCF. is 6 在每次迭代中,我们检查我们的数字是否完美地划分了两个输入数字。 如果是这样,我们将数字存储为 HCF。 循环结束时,我们得到最大的数字,该数字完美地将两个数字相除。 -上述方法易于理解和实施,但是效率不高。 查找 HCF 的更有效方法 是欧几里得算法。 +上述方法易于理解和实现,但是效率不高。 查找 HCF 的更有效方法 是欧几里得算法。 ## 欧几里得算法 diff --git a/docs/py/98.md b/docs/py/98.md index a6e6365..8307ad8 100644 --- a/docs/py/98.md +++ b/docs/py/98.md @@ -2,7 +2,7 @@ > 原文: [https://www.programiz.com/python-programming/examples/display-calendar](https://www.programiz.com/python-programming/examples/display-calendar) -#### Python 具有内置功能,日历可以处理与日期相关的任务。 在此示例中,您将学习显示给定日期的日历。 +#### Python 具有内置函数,日历可以处理与日期相关的任务。 在此示例中,您将学习显示给定日期的日历。 要理解此示例,您应该了解以下 [Python 编程](/python-programming "Python tutorial")主题: @@ -11,7 +11,7 @@ * * * -在下面的程序中,我们导入`calendar`模块。 模块中的内置功能`month()`接收年份和月份,并显示该年份月份的日历。 +在下面的程序中,我们导入`calendar`模块。 模块中的内置函数`month()`接收年份和月份,并显示该年份月份的日历。 ## 源代码 -- GitLab