找到关于 Python 的10786 篇文章

Python 2.x 和 Python 3.x 之间的区别?

Arjun Thakur
更新于 2019年7月30日 22:30:26

1K+ 次浏览

编码社区中一直存在关于哪个 Python 版本最适合学习的争论:Python 2.x 还是 Python 3.x。以下是 Python 2.x 和 Python 3.x 的主要区别:1. print 函数在 Python 2.x 中,“print”被视为语句,而 Python 3.x 明确地将“print”视为函数。这意味着我们需要以标准方式将项目传递到函数括号中,否则会得到语法错误。# Python 2.7 print 'Python', python_version() print 'Hello, World!' print('Hello, World!') print "text", ; print 'some more text here'输出Python 2.7.6 Hello, World! ... 阅读更多

Python 中的参数打包和解包?

Ankith Reddy
更新于 2019年7月30日 22:30:26

940 次浏览

如果您在 Python 中进行了一些编程,您可能在 Python 函数中看到过“**args”和“**kwargs”这两个词。但它们到底是什么呢?* 和 ** 运算符执行不同的操作,它们根据我们的使用位置相互补充。因此,当我们在方法定义中使用它们时,例如 -def __init__(self, *args, **kwargs): pass上述操作称为“打包”,因为它将所有参数打包到该方法调用接收到的单个变量中,该变量称为 args 元组。我们可以使用 args 以外的名称,但 args 是最常见且最符合 Python 风格的方法... 阅读更多

Python 中的数学函数?

George John
更新于 2019年7月30日 22:30:26

2K+ 次浏览

在 Python 中进行简单到复杂的数学运算(例如三角函数、对数运算等),我们可能需要使用 math() 模块。Python 的 math 模块用于访问数学函数。math() 函数的所有方法都用于整数或实数类型对象,但不适用于复数。要使用此函数,我们需要在代码中导入它import math常量我们使用这些常量在 Python 中进行计算 -常量描述Pi返回 pi 的值:3.141592E返回自然底数 e 的值。e 为 0.718282tau返回 tau 的值。tau = 6.283185inf返回无限nan非数字类型数字和数字表示Python 提供不同的函数... 阅读更多

Python 中的复数?

Chandu yadav
更新于 2019年7月30日 22:30:26

17K+ 次浏览

复数是由实数构成的。Python 复数可以通过直接赋值语句或使用 complex() 函数创建。复数主要用于使用两个实数的情况。例如,由电压 (V) 和电流 (C) 定义的电路用于几何、科学计算和微积分。语法complex([real[, imag]])在 Python 中创建一个简单的复数>>> c = 3 +6j >>> print(type(c)) >>> print(c) (3+6j) >>> >>> c1 = complex(3, 6) >>> print(type(c1)) >>> print(c1) (3+6j)从上面的结果可以看出,Python 复数的类型为 complex。每个复数... 阅读更多

Python 中的命令行和可变参数?

Chandu yadav
更新于 2019年7月30日 22:30:25

525 次浏览

命令行参数命令行参数是输入参数,允许用户使程序以某种方式运行,例如输出附加信息,或从指定来源读取数据,或以所需格式解释数据。Python 命令行参数Python 提供许多读取命令行参数的选项。最常见的方法是 -Python sys.argvPython getopt 模块Python argparse 模块Python sys 模块sys 模块将命令行参数 (CLA) 存储到列表中,要检索它,我们使用 sys.argv。这是一种简单的方法,可以将命令行参数作为字符串读取。import sys print(type(sys.argv)) print('The command ... 阅读更多

如何在 Python 中编写空函数?

AmitDiwan
更新于 2022年8月11日 12:05:44

2K+ 次浏览

在本文中,我们将了解如何在 Python 中创建空函数。函数是一块组织良好的可重用代码,用于执行单个相关的操作。函数为您的应用程序提供了更好的模块化和高度的代码重用性。函数块以关键字 def 开头,后跟函数名称和括号 (( ))。在这里,我们将看到空函数的示例。空函数使用 pass 语句在 Python 中编写空函数 −示例 # Python 中的空函数 def demo(): pass 上面,... 阅读更多

在 Python 中重新加载模块?

AmitDiwan
更新于 2022年8月16日 12:12:47

18K+ 次浏览

reload() 用于重新加载以前导入的模块或已加载的模块。这在交互式会话中重复运行测试脚本的情况下非常方便,它始终使用我们正在开发的模块的第一个版本,即使我们已经更改了代码。在这种情况下,我们需要确保模块已重新加载。传递给 reload() 的参数必须是之前成功导入的模块对象。一些需要理解的要点,当执行 reload() 时 − Python 模块的代码将被重新编译,并且模块级代码将被重新执行,定义一个... 阅读更多

Python 中的原地运算符与标准运算符

Chandu yadav
更新于 2019年7月30日 22:30:25

378 次浏览

Python 中的原地运算符原地运算是一种直接更改给定线性代数或向量或矩阵的内容而不进行复制的操作。现在,帮助执行此类操作的运算符称为原地运算符。让我们用一个简单的例子来理解它 -a=9 a += 2 print(a)输出11上面是 += 赋值运算符。这里首先,a 加 2,然后更新 a 的值。上述原则也适用于其他运算符。常见的原地运算符是 -+=-=*=/=%=上述原则也适用于数字以外的其他类型,例如 -language = "Python" language +="3" print(language)输出Python3上面... 阅读更多

Python 中的全局变量和局部变量?

Arjun Thakur
更新于 2023年8月31日 02:52:46

12K+ 次浏览

有两种类型的变量:全局变量和局部变量。全局变量的作用域是整个程序,而局部变量的作用域仅限于其定义所在的函数。示例 def func(): x = "Python" s = "test" print(x) print(s) s = "Tutorialspoint" print(s) func() print(x) 输出在上面的程序中- x 是局部变量,而 s 是全局变量,我们只能在其定义的函数内访问局部变量(上面的 func()),并且... 阅读更多

Python 中的计数器?

Ankith Reddy
更新于 2019年7月30日 22:30:25

3K+ 次浏览

计数器是一个容器,它跟踪添加了多少个等效值。Python 计数器类是 collections 模块的一部分,是字典的子类。Python Counter我们可以将计数器视为项目的无序集合,其中项目存储为字典键,其计数为字典值。计数器的项目计数可以是正整数、零或负整数。虽然对其键和值没有限制,但通常值应为数字,但我们也可以存储其他对象类型。初始化Counter 支持三种初始化形式。它的构造函数可以调用... 阅读更多

广告