找到 10786 篇文章 关于 Python

如何在 Python 中在一行中组合多个 print 语句?

karthikeya Boyini
更新于 2020-03-05 05:08:00

4K+ 阅读量

您可以在 Python 2 中使用逗号来组合多行 print 语句,并在 Python 3 中使用 print 函数的 end 参数。示例Python 2.x print "Hello", print " world" Python 3.x print ("Hello", end='') print (" world")输出这将给出以下输出:Hello world您还可以将所有内容放入数组中并调用 ''.join(array)。示例arr = ["Hello", "world"] print(' '.join(arr))输出这将给出以下输出:Hello world

Python 编码标准/最佳实践是什么?

Chandu yadav
更新于 2020-03-05 05:03:45

544 阅读量

您可以将 PEP8 指南用作圣经。几乎所有 Python 世界都使用此指南来编写简洁易懂且符合标准的 Python 代码。这作为所有现代文本编辑器的扩展和 linter 提供。您可以在以下网址查看它:https://www.pythonlang.cn/dev/peps/pep-0008/正确构建您的文件夹。所有项目都需要正确的构建。这有助于更好地组织代码。Python 具有您应该使用的意见性文件夹结构。README.rst LICENSE setup.py requirements.txt sample/__init__.py sample/core.py sample/helpers.py docs/conf.py docs/index.rst tests/test_basic.py tests/test_advanced.py使用 doctest。doctest 模块搜索看起来像交互式 Python 会话的文本片段,然后执行这些会话以 ... 阅读更多

如何在 python 中打印多行空行?

Samual Sam
更新于 2020-03-05 05:02:36

2K+ 阅读量

我们可以通过在 python 中使用换行符字符来打印多行空行,我们需要空行的次数。例如,如果您需要 5 行空行,您可以使用:Python 2.x: print "" Python 3.x: print("")您可以使用 python 中的重复运算符等功能来简化此操作。例如,Python 2.x: print "" * 5 Python 3.x: print("" * 5)所有这些命令都将在 STDOUT 上打印 5 行空行。

在 Web 应用程序中使用 HTML5 服务器发送事件

Jennifer Nicholas
更新于 2019-12-20 10:49:19

176 阅读量

要在 Web 应用程序中使用服务器发送事件,您需要向文档中添加一个元素。元素的 src 属性应指向一个 URL,该 URL 应提供一个持续的 HTTP 连接,该连接发送包含事件的数据流。URL 将指向一个 PHP、PERL 或任何 Python 脚本,这些脚本将负责持续发送事件数据。示例以下是一个示例,显示了预期服务器时间的应用程序。                    /* 在此处定义事件处理逻辑 */                                                                

如何使用 Python 查找 HCF 或 GCD?

Vikram Chiluka
更新于 2022-10-28 11:31:48

2K+ 阅读量

在本文中,我们将向您展示如何在 Python 中查找 HCF(最高公因数)或 GCD(最大公约数)。以下是完成此任务的各种方法:使用 For 循环使用欧几里得算法使用 While 循环使用递归(朴素方法)在 HCF 中处理负数什么是 H.C.F. 或 G.C.D?完美地除以两个给定数字的最大正整数称为最高公因数 (H.C.F.) 或最大公约数 (G.C.D.)。示例 - 12 和 14 的 HCF 为 2。使用 For 循环算法(步骤)以下是查找所需结果的算法/步骤 ... 阅读更多

Python 中的有序字典是什么?

Jayashree
更新于 2020-03-02 10:21:48

437 阅读量

OrderedDict 是一个字典子类,它记住其内容添加的顺序,支持常用的 dict 方法。如果新条目覆盖现有条目,则原始插入位置保持不变。删除一个条目并重新插入它会将其移动到末尾。>>> from collections import OrderedDict >>> d = {'banana': 3, 'apple':4, 'pear': 1, 'mango': 2} >>> od=OrderedDict(d.items()) >>> od OrderedDict([('banana', 3), ('apple', 4), ('pear', 1), ('mango', 2)]) >>> od=OrderedDict(sorted(d.items())) >>> od OrderedDict([('apple', 4), ('banana', 3), ('mango', 2), ('pear', 1)]) >>> t=od.popitem() >>> t ('pear', 1) >>> od=OrderedDict(d.items()) >>> t=od.popitem() >>> t ('mango', 2)

在 Python 中,运算符映射到魔术方法的位置在哪里?

Vikram Chiluka
更新于 2022-11-09 08:05:07

351 阅读量

在本文中,我们将向您解释在 python 中运算符映射到魔术方法的位置。Python 魔术方法是特殊方法,以双下划线开头和结尾。它们也称为 dunder 方法。魔术方法不打算由您直接调用,而是由类在特定操作上调用。当您使用 + 运算符将两个数字相加时,__add__() 方法会在内部被调用。Python 中的许多魔术方法都是由内置类定义的。要获取类继承的魔术方法的数量,请使用 dir() 函数。 ... 阅读更多

Python 集合上的运算符和方法有什么区别?

Jayashree
更新于 2020-03-02 10:21:19

402 阅读量

Python 的 set 对象表示内置的 set 类。可以通过调用相应的 method 或者使用 operator 来执行不同的 set 操作,例如 union、intersection、difference 和 symmetric difference。使用 method 的 Union>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.union(s2) {1, 2, 3, 4, 5, 6, 7, 8} >>> s2.union(s1)  {1, 2, 3, 4, 5, 6, 7, 8}使用 | operator 的 Union>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1|s2  {1, 2, 3, 4, 5, 6, 7, 8}使用 method 的 Intersection>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.intersection(s2) {4, 5} >>> s2.intersection(s1)  {4, 5}Intersection & operator>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1&s2 {4, 5} >>> s2&s1  {4, 5}Difference method>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1.difference(s2) {1, 2, 3} >>> s2.difference(s1)  {8, 6, 7}Difference - operator>>> s1={1,2,3,4,5} >>> s2={4,5,6,7,8} >>> s1-s2 {1, 2, 3} >>> s2-s1  {8, 6, 7}

你将如何解释 Python 运算符重载?

Jayashree
更新于 2019-07-30 22:30:22

170 阅读量

Python 中的每个类,无论是内置类还是用户定义类,都继承自 object 类。object 类具有一些属性,其名称以双下划线开头和结尾(__)。这些属性中的每一个都是围绕同名方法的包装器。此类方法称为特殊方法或魔术方法。魔术方法 __lt__()、__gt__()、__eq__()、__ne__() 等在类中被重写以分别重载 == 和 != 运算符。

如何在 Python 中不使用 math 模块的情况下执行平方根?

Vikram Chiluka
更新于 2023-08-28 12:39:09

32K+ 阅读量

在本文中,我们将向您展示如何在 Python 中不使用 math 模块的情况下执行平方根。以下是完成此任务的各种方法:使用指数运算符 ** 使用数学逻辑使用指数运算符 ** 在不使用 math 模块的情况下,在 Python 中查找数字平方根的最简单方法是使用内置的指数运算符 **(它是一个指数运算符,因为它计算第一个操作数的幂到第二个操作数的幂)。算法(步骤)以下是执行所需操作的算法/步骤 ... 阅读更多

广告