找到關於 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 ... 閱讀更多

廣告