找到关于编程的34423 篇文章

如何在 Python 中从函数返回对象?

Rajendra Dharmkar
更新于 2023年9月9日 23:08:13

14K+ 次浏览

return 语句使 Python 函数退出并将其值返回给调用者。函数的总体目标是接收输入并返回某些内容。return 语句一旦执行,就会立即停止函数的执行,即使它不是函数中的最后一条语句。返回值的函数有时称为有效函数。示例 def sum(a, b):      return a+b sum(5, 16) 输出 21 Python 中几乎所有东西都是对象。列表、字典、元组也是 Python 对象。以下代码显示了一个返回 Python 对象(字典)的 Python 函数。示例 # 此函数返回 ... 阅读更多

如何比较 Python 对象和 .NET 对象?

Rajendra Dharmkar
更新于 2019年7月30日 22:30:21

137 次浏览

默认情况下,所有 .NET 对象都是引用类型,其相等性和哈希码由其内存地址确定。此外,将变量赋值给现有对象只会使其指向内存中的该地址,因此不会发生代价高昂的复制操作。这在某种程度上也适用于 python 对象。Python 对象的属性:所有 python 对象都有一个唯一标识(一个整数,由 id(x) 返回);一个类型(由 type(x) 返回)你不能改变标识;你不能改变类型。有些对象允许你改变它们的内容(不改变标识或类型)。一些 ... 阅读更多

如何将 JSON 数据转换为 Python 对象?

Niharika Aitam
更新于 2023年5月15日 13:55:27

839 次浏览

JSON 可以缩写为 JavaScript 对象表示法。Json 指的是编程语言中用于传输和存储数据的文本文件的脚本。Json 使用名为 json 的内置包由 python 编程语言支持。Json 文本以带引号的字符串格式给出,其中包含大括号 {} 内的键和值。这看起来像 python 编程语言中的字典格式。为了在 python 编程语言中使用此 json 包,我们必须在 python 脚本中导入 json 包。在 Json 包中,我们有 ... 阅读更多

我们如何将 Python 对象转换为 JSON 对象?

Niharika Aitam
更新于 2023年5月15日 13:53:04

1K+ 次浏览

JSON 可以缩写为 JavaScript 对象表示法。Json 指的是编程语言中用于传输和存储数据的文本文件的脚本。Json 使用名为 json 的内置包由 python 编程语言支持。Json 文本以带引号的字符串格式给出,其中包含大括号 {} 内的键和值。这看起来像 python 编程语言中的字典格式。为了在 python 编程语言中使用 json 包,我们必须在 python 脚本中导入 json 包。在 Json 包中,我们有 ... 阅读更多

如何判断 Python 对象是否为字符串?

Niharika Aitam
更新于 2023年5月15日 13:49:07

261 次浏览

我们知道 Python 是一种面向对象的编程语言。通过使用面向对象的概念,我们可以使代码和函数更好地协同工作。Python 中的面向对象帮助我们通过继承、多态性、封装等来处理实时实体。对象的集合称为类。类包含蓝图,它作为创建对象的参考。它在一个逻辑实体中包含属性和方法。让我们通过一个实际场景来了解面向对象编程语言中类的用法。考虑一个图书馆。... 阅读更多

如何将 C 方法附加到现有的 Python 类?

Niharika Aitam
更新于 2023年5月15日 13:48:03

175 次浏览

我们目前正在编写 python C 方法代码。所有库(如 Numpy、Opencv、pytorch 等)的基础都是用 C 和 C++ 构建的,即这些库内部调用编译的 C 代码,其中代码将在机器中执行,结果将返回到 python 包装器中。为什么我们在 python 中使用 C 方法?我们在 python 中使用 C 方法的原因是性能。由于动态类型,python 的性能会降低。它必须减少操作数的类型以 ... 阅读更多

你认为 Python 类中的声明是否等同于 __init__ 方法中的声明?

Rajendra Dharmkar
更新于 2020年6月16日 08:19:01

90 次浏览

在类中任何地方(__init__ 方法除外)的声明和 __init__ 方法中的声明并不相同。以下代码证明了这一点。示例 import sys class foo():     print 'within class'     def __init__(self):         print 'within init'     def do_smthng(self):         print 'do something' def main():     f=foo()     f.do_smthng()     return 0 if __name__ == '__main__':     sys.exit( main() ) 输出 within class within init do something

在 Django 项目中,Python 类的最佳位置在哪里?

Niharika Aitam
更新于 2023年5月15日 13:46:30

234 次浏览

Django 是与 python 一起使用的框架之一,用于高效创建网页。它也被称为包含电池的框架,因为默认情况下,Django 框架提供管理界面和数据库界面,如 SQLite 3 等。它还为我们提供默认的现成组件,例如用户身份验证处理,如登录、注册和注销。它为我们的网站提供管理面板、表单、上传文件等。为什么我们使用 Django 框架?Django 以其可扩展性和全面的文档而闻名。这个框架被 ... 阅读更多

我们如何将 Python 类拆分为多个文件?

Niharika Aitam
更新于 2023年5月15日 13:44:38

2K+ 次浏览

OOPs 是面向对象编程语言的缩写。它帮助我们通过继承、多态性、封装等来处理实时实体。通过使用面向对象的概念,我们可以使代码和函数更好地协同工作。对象的集合称为类。类包含蓝图,它作为创建对象的参考。它在一个逻辑实体中包含属性和方法。现在让我们看看为什么我们要将代码拆分为多个类。如果我们在单个类中创建整个代码,那么编写起来会很容易 ... 阅读更多

如何在模块和/或包中组织 Python 类

Niharika Aitam
更新于 2023年5月15日 13:42:15

874 次浏览

Python 类中包含不同的模块或包。如果直接在代码中使用它们的名称,会显得笨拙且难以阅读。因此,我们需要将 Python 类组织到模块和包中。模块是将函数、类或任何代码块保存在单个文件中的集合。模块文件的扩展名为 .py。如果 Python 代码包含 300-400 行代码,则可以将其制作成模块以提高可理解性。模块名称可以是…… 阅读更多

广告