1K+ 阅读量
什么是浮点数?浮点数也称为浮点型,它们表示实数,并用小数点分隔整数和小数部分。浮点数也可以用科学计数法表示,其中 E 或 e 表示 10 的幂(2.5e2 = 2.5 x 102 = 250)。为什么浮点计算不精确?浮点计算不精确,主要是因为有理数的近似值在 2 进制中无法有限地表示,并且通常它们近似于在任何进制中都无法用有限位数表示的数字。例如,假设我们有一个分数 - ... 阅读更多
不,没有办法发现 Python 中对象的名称。原因是对象本身并没有真正的名称。假设我们有以下代码。在此,我们无法找到实际的实例名称。由于 ob1 和 ob2 都绑定到相同的值,因此我们无法得出 ob1 或 ob2 的实例名称是哪个 - 例如 # 创建一个 Demo 类 class Demo: pass Example = Demo ob1 = Example() ob2 = ob1 print(ob2) print(ob1) 输出 正如我们在上面看到的,我们 ... 阅读更多
5K+ 阅读量
gc 或 weakref 模块用于获取给定类的所有实例的列表。首先,我们将使用 pip 安装 gc 模块 - pip install gc 要使用 gc 模块,请使用 import - import gc 使用 gc 模块获取类的实例在这个例子中,我们创建了一个 Demo 类,它有四个实例 - ob1 = Demo() ob2 = Demo() ob3 = Demo() ob4 = Demo() 我们循环遍历内存中的对象 - for ob in gc.get_objects(): 例如 使用 isinstance(),每个对象都是 ... 阅读更多
6K+ 阅读量
Python 函数通常使用其名称来调用。但是,您也可以使用字符串来调用函数。为此,请使用 locals() 和 globals()。使用字符串调用函数示例在此示例中,我们将学习如何使用字符串调用两个函数 - def demo1(): print('Demo Function 1') def demo2(): print('Demo Function 2') locals()['demo1']() globals()['demo2']() 输出 Demo Function 1 Demo Function 2 使用字符串变量调用函数示例在此示例中,我们创建了一个名为 Example 的类,其中包含一个名为 xyzuvw() 的函数,该函数接受 arg 并打印它们。globals() ... 阅读更多
7K+ 阅读量
十六进制和八进制是 Python 中数值类型的一部分。让我们逐一看看如何指定它们。对于十六进制类型,添加前导 0x。例如 - 0x11 对于八进制类型(基数 8),添加前导 0(零)。例如 - 0O20 Python 中的十六进制整数十六进制数系统使用 10 个数字和 6 个字母,0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 字母表示从 10 开始的数字。A = 10。B = 11,C = 12,D = 13,E = 14,F = ... 阅读更多
2K+ 阅读量
Python 中以另一个函数作为参数或返回函数作为输出的函数称为高阶函数。让我们看看属性 - 函数可以存储在变量中。函数可以作为参数传递给另一个函数。高阶函数可以以列表、哈希表等形式存储。函数可以从函数中返回。让我们看一些例子 - 函数作为对象示例在此示例中,函数被视为对象。这里,函数 demo() 被赋值给一个变量 - # ... 阅读更多
Python 中的变量作用域有两种类型:局部和全局。作用域定义为变量在一个区域内的可访问性。在转向规则之前,让我们先了解局部和全局作用域。局部作用域示例这定义了变量的局部作用域,即它只能在定义它的函数中访问。在函数外部无法访问具有局部作用域的变量。让我们看一个例子 - # 具有局部作用域的变量只能在函数内部访问 def example(): i = 5 ... 阅读更多
801 阅读量
要将字符串转换为数字,有多种方法。让我们逐一看看。使用 int() 将字符串转换为数字示例在此示例中,我们将使用 int() 方法将字符串转换为数字 - # 要转换的字符串 myStr = "200" # 显示字符串及其类型 print("String = ", myStr) print("Type= ", type(myStr)) # 使用 int() 将字符串转换为整数并显示类型 myInt = int(myStr) print("Integer = ", myInt) print("Type = ", type(myInt)) 输出 String = 200 Type= Integer = ... 阅读更多
134 阅读量
任何编程语言的资源都包括视频课程、笔记以及电子书。在这里,我将列出 Python 最好的资源。Python 官方文档许多网站都提供 Python 资源,但官方文档仍然是最好的。让我们看看他们提供的资源。Python 初学者指南 - https://wiki.python.org/moin/BeginnersGuide Python 开发人员指南 - https://devguide.pythonlang.cn/ 免费 Python 书籍 - https://wiki.python.org/moin/PythonBooks Python 标准库 - https://docs.pythonlang.cn/3/library/index.html Python HOWTO -https://docs.pythonlang.cn/3/howto/index.html Python 最新讲座 -https://pyvideo.org/ Python 资源现在,让我们讨论除了官方文档之外的 Python 资源。以下是一些 ... 阅读更多
136 阅读量
在 Python 中,object() 方法用于返回一个空对象。这充当所有类的基础。让我们看看 object() 的语法。不包含任何参数 - object() 无法向此对象添加新的属性或方法。它本身充当所有属性和方法的基础,是任何类的默认值。创建空对象示例在此示例中,我们将使用 object() 方法创建一个空对象 - # 创建一个空对象 ob = object() # 显示空对象 print("Object = ", ob) 输出 Object = ... 阅读更多