找到 34423 篇文章,关于 编程

Python 程序的编码规范(样式指南)?

AmitDiwan
更新于 2022-09-20 11:04:44

4K+ 阅读量

Python 的编码规范,也就是样式指南,由名为 PEP8 的文档提供。PEP8 是 Python 增强提案 8。它是一个提供 Python 代码编码规范的文档。以下是样式指南 - 命名约定以下是当前推荐的命名标准。避免使用这些名称切勿将字符“l”(小写字母 el)、“O”(大写字母 oh)或“I”(大写字母 eye)用作单字符变量名。包和模块名称模块应具有简短且全部小写的名称。如果可以提高可读性,则可以在模块名称中使用下划线。Python 包应... 阅读更多

如何测试 Python 程序或组件?

AmitDiwan
更新于 2022-09-20 11:03:15

2K+ 阅读量

要测试 Python 程序,请在 Pygthon 中使用 unittest 模块。可以使用 doctest 和 unittest 模块或第三方测试框架来构建详尽的测试套件,以测试模块中的每一行代码。doctest 模块doctest 模块搜索看起来像交互式 Python 会话的文本片段,然后执行这些会话以验证它们是否完全按显示的那样工作。unittest 模块unittest 模块支持测试自动化、共享测试的设置和拆卸代码、将测试聚合到集合中以及测试与报告框架的独立性。在移动之前... 阅读更多

为什么 Python 允许在列表和元组的末尾使用逗号?

AmitDiwan
更新于 2022-09-20 11:00:55

4K+ 阅读量

Python 允许在列表和元组的末尾使用逗号。它是可选的,并且使项目更易于阅读,并且您可以重新排序项目而不会出现任何错误。如果您在末尾添加逗号,则无需反复记住在每个项目之后添加尾随逗号。让我们看一些例子 - 列表示例在此示例中,我们将在列表中添加一个尾随逗号,并且不会出现任何错误 - # 创建一个列表 myList = ["Jacob", "Harry", "Mark", "Anthony", ] # 显示列表 print("List = ", myList) ... 阅读更多

为什么 Python 中的 if/while/def/class 语句需要冒号?

AmitDiwan
更新于 2022-09-20 10:59:48

636 阅读量

对于 Python 中的所有这些关键字,if、while、def、class 等,都需要冒号来增强可读性。冒号使具有语法高亮的编辑器更容易使用,即它们可以查找冒号以决定何时需要增加缩进。让我们看一个 if 语句的示例 - if a == b print(a) 以及,if a == b: print(a) 第二个示例更容易阅读、理解和缩进。这使得冒号的使用非常流行。def 和 if 关键字示例我们在... 阅读更多

为什么 Python 没有用于属性赋值的“with”语句?

AmitDiwan
更新于 2022-09-20 10:59:02

140 阅读量

Python 绝对有 with 语句。它包装代码块的执行,在进入和退出代码块时调用代码。某些语言具有如下构造 - with obj: a = 1 total = total + 1 上述 a = 1 等效于以下内容 - obj.a = 1 以及,total = total + 1 等效于 - obj.total = obj.total + 1 编程语言使用静态或动态类型。静态类型静态是指程序的执行,其中对象的类型为... 阅读更多

为什么 Python 中的原始字符串 (r-字符串) 不能以反斜杠结尾?

AmitDiwan
更新于 2022-09-20 10:58:04

988 阅读量

r-字符串中的 r 表示原始字符串。字符串文字可以选择以字母“r”或“R”为前缀;此类字符串称为原始字符串,并使用不同的规则来解释反斜杠转义序列。当存在“r”或“R”前缀时,反斜杠后面的字符将原样包含在字符串中,并且所有反斜杠都保留在字符串中。例如,字符串文字 r"" 由两个字符组成 - 反斜杠和小写“n”。字符串引号可以用反斜杠转义,但反斜杠保留在字符串中;例如,r""" 是... 阅读更多

为什么 Python 中没有 goto?

AmitDiwan
更新于 2022-09-20 10:57:19

11K+ 阅读量

是的,Python 中没有 goto 语句。让我们首先了解 C 语言中的 goto 是什么。但是,在 C 中也不鼓励使用 goto。C 编程中的 goto 语句提供从“goto”到同一函数中带标签语句的无条件跳转。以下是语法 - goto label; .. . label: statement; 示例现在让我们看看 goto 的 C 程序 - #include int main () { int a = 10; LOOP:do { if( a == 15) { /* 跳过迭代 */ a = a + 1; goto LOOP; } printf("a = %d", a); a++; }while( a

如何在 Python 中指定和强制执行接口规范?

AmitDiwan
更新于 2022-09-20 10:54:24

117 阅读量

让我们首先了解什么是接口规范。接口规范是 C++ 和 Java 等编程语言提供的模块的接口规范。它描述了模块的方法和函数的原型。abc 模块Python 2.6 中引入了 abc 模块来定义抽象基类 (ABC)。使用 isinstance() 和 issubclass() 检查实例或类是否实现了特定的抽象基类。有了它,collections.abc 模块定义了一组有用的 ABC,例如 Iterable、Container 和 MutableMapping。collections 模块包含派生自... 阅读更多

为什么 Python 中的 list.sort() 不返回排序后的列表?

AmitDiwan
更新于 2022-09-20 10:53:24

425 阅读量

示例在此示例中,让我们在继续之前先了解 list.sort() 的用法。在这里,我们创建了一个列表,并使用 sort() 方法按升序排序 - # 创建一个列表 myList = ["Jacob", "Harry", "Mark", "Anthony"] # 显示列表 print("List = ", myList) # 按升序排序列表 myList.sort() # 显示排序后的列表 print("Sort (Ascending Order) = ", myList) 输出 List = ['Jacob', 'Harry', 'Mark', 'Anthony'] Sort (Ascending Order) = ['Anthony', 'Harry', 'Jacob', 'Mark'] 在性能更重要的场合,只需复制列表... 阅读更多

如何在 Python 中打印一个月的日历

SaiKrishna Tavva
更新于 2024-09-23 14:22:57

6K+ 阅读量

在 Python 中显示日历,您需要导入 calendar 模块,它提供了处理与日历相关的操作的各种函数,还包括打印一个月的文本日历。Calendar 模块Python 中的 calendar 模块提供了各种函数和类来执行与日期相关的操作。要在 Python 中打印日历,我们导入 calendar 模块,它将导入所有模块类。主要功能Calendar 模块提供的一些功能如下:Calendar 函数:生成 HTML 或文本格式... 阅读更多

广告

© . All rights reserved.