找到关于 Python 的10786 篇文章

如何从 Python 函数返回 JSON 对象?

Rajendra Dharmkar
更新于 2020年2月13日 06:57:35

2K+ 次浏览

我们使用给定的 Python 字典,如下所示从 Python 函数返回 JSON 对象。示例 import json a = {'name':'Sarah', 'age': 24, 'isEmployed': True } # 一个 Python 字典 def retjson(): python2json = json.dumps(a) print python2json retjson() 输出 {"age": 24, "isEmployed": true, "name": "Sarah"}

如何在 Python 中将制表符扩展为多个空格?

Sarika Singh
更新于 2022年11月23日 07:49:30

3K+ 次浏览

Python 有效地管理字符串之间的空格。在本文中,我们将研究在不确定需要多少空格时在字符串中添加空格的方法。 使用字符串 expandtabs() 方法 Python 中的内置方法 String expandtabs() 用于处理字符串中的空格。Python 中的 expandtabs() 方法创建一个字符串副本,其中所有制表符字符 '\t' 都被替换为空格字符,直到下一个 tabsize 参数的倍数。在某些情况下,可能需要定义应留出多少空格…… 阅读更多

Python 函数和 Python 对象方法哪个更基础?

Manogna
更新于 2020年2月13日 06:40:52

110 次浏览

函数是 Python 中的可调用对象,即可以使用调用运算符调用。但是,其他对象也可以通过实现 __call__ 方法来模拟函数。 例如 def a(): pass # a() 是函数的示例 print a print type(a) 输出 方法是函数的一种特殊类别,可以是绑定或未绑定的。 例如 class C: def c(self): pass print C.c # 未绑定方法的示例 print type(C.c) print C().c # 绑定方法的示例 print type(C().c) print C.c() 当然,未绑定方法在不传递参数的情况下是无法调用的。输出…… 阅读更多

你为什么要在 Python 中使用 return 语句?

Rajendra Dharmkar
更新于 2023年5月2日 14:00:23

3K+ 次浏览

Python 中的 return 语句用于从函数返回一个值或一组值。当在函数中遇到 return 语句时,函数执行将停止,并且 return 语句中指定的值将返回给调用者。return 语句的主要目的是将数据从函数传递回调用者。然后,调用者可以使用此数据进行进一步处理。为什么要使用 return 语句?return 语句在许多情况下都很有用。一些常见的用例包括 - 将数据传递回调用者:作为…… 阅读更多

Python 函数中的变量作用域是如何工作的?

Sarika Singh
更新于 2022年12月19日 12:01:30

255 次浏览

在本文中,我们将讨论 Python 函数中变量作用域的工作方式。名称的作用域是程序中可以清楚地访问名称(例如变量)的区域。因此,变量作用域是可以访问变量的区域,如下例所示 - def multiplication(): product = 7*9 在这里,“product”变量是在函数内部创建的,因此只能在函数内部访问它。一般来说,Python 作用域的概念是使用称为……的规则来呈现的 阅读更多

如何在 Python 中使用 *args 和 **kwargs?

Sarika Singh
更新于 2022年12月19日 11:57:47

2K+ 次浏览

在本文中,我们将讨论 *args 和 **kwargs 属性及其在 Python 中的用法。要将未指定的参数数量传递给函数,通常使用 *args 和 **kwargs 属性。*args 属性用于向函数调用发送非关键字可变长度参数,而 **kwargs 关键字用于向函数传递关键字长度的参数。关键字参数(或参数)是在函数调用中由标识符“=”(例如“name=”)前导的值。使用 *args 和 **kwargs 的主要好处是可读性和便捷性,但是…… 阅读更多

什么是 Python 中的匿名函数?

Sarika Singh
更新于 2022年12月19日 12:35:50

20K+ 次浏览

Python 中的匿名函数是在定义时没有名称的函数。在 Python 中,lambda 关键字用于定义匿名函数,而不是用于普通函数的 def 关键字。因此,lambda 函数是匿名函数的另一个名称。语法以下是 lambda 函数的语法 - lambda [args] : expression 虽然 lambda 函数只能有一个表达式,但它可以有任意数量的参数。lambda 也可以立即调用,并且写在一行代码中。示例:调用 lambda 函数…… 阅读更多

如何在 Python 中使用 Lambda 函数?

Pranathi M
更新于 2022年9月16日 07:24:05

2K+ 次浏览

Python Lambda 函数的匿名特性表明它们没有名称。正如我们已经知道的,标准的 Python 函数是使用 def 关键字定义的。与此类似,Python 中使用 lambda 关键字来声明匿名函数。语法Python 中 lambda 表达式的语法如下所示 - lambda arguments: expression 无论参数数量多少,此函数中只有一个表达式将被计算和返回。Lambda 函数可以在需要函数对象的地方使用。lambda 函数在语法上仅限于单个……的事实 阅读更多

Python 函数能否像 Javascript 一样在 HTML 中运行?

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

205 次浏览

不可能在任何现代浏览器中运行 Python,因为没有任何浏览器包含 Python 解释器。Javascript 是唯一一种无需 Flash 或 ActiveX 等插件即可在浏览器中运行的语言。编写可在浏览器中运行的 Python 代码的一种方法是使用“转译器”。这是一个将 Python 代码编译成 Javascript 的工具。因此,浏览器最终运行的是它已知的语言,但您正在编写 Python。已经有许多像 CoffeeScript、TypeScript 甚至 React JSX 模板这样的语言可以编译成原始 javascript。Python 的一个例子…… 阅读更多

如何编写递归 Python 函数来查找阶乘?

Rajendra Dharmkar
更新于 2023年5月2日 13:49:46

568 次浏览

一个数的阶乘是从 1 到该数的所有正整数的乘积。例如,4 的阶乘是 4*3*2*1 = 24。要使用递归 Python 函数查找一个数的阶乘,我们可以定义一个函数,该函数使用较小的输入调用自身,直到达到基本情况,即 1 的阶乘,即 1。以下是使用递归 Python 函数查找一个数的阶乘的代码 - def factorial(n): if n == 1: return 1 ... 阅读更多

广告
© . All rights reserved.