博客 / 列表

不愛吃香菜 - Python 的內置函數 divmod

Python 的內置函數 divmod() 是一個非常有用的數學運算函數,它可以同時返回一個除法運算的商和餘數。該函數接收兩個數字參數,返回一個包含商和餘數的元組。 函數語法 divmod(a, b) 參數説明 a:被除數(dividend) b:除數(divisor) 返回值 返回一個元組 (quotient, remainder),其中: quotient 是商(即 a // b

知識 , Python

不愛吃香菜 - Python 的內置函數 dir

Python 的內置函數 dir() 是一個非常有用的工具,它用於返回指定對象的有效屬性列表。當不帶參數調用時,dir() 會返回當前局部作用域中的名稱列表;當帶參數調用時,它會嘗試返回該對象的有效屬性列表。 基本語法 dir([object]) 可選參數 object:可以是模塊、類、實例或任何具有 __dict__ 屬性的對象 主要功能 無參數調用: 返回當前局部作

知識 , Python

不愛吃香菜 - Python 的內置函數 dict

Python 的內置函數 dict() 用於創建一個字典對象,是 Python 中最常用的數據結構之一。字典以鍵值對(key-value)的形式存儲數據,具有高效的查找性能。 基本用法 創建空字典 empty_dict = dict() # 等價於 empty_dict = {} 通過鍵值對創建字典 person = dict(name='Alice', age=25

知識 , Python

不愛吃香菜 - Python 的內置函數 delattr

Python 的內置函數 delattr 用於動態刪除對象的屬性。該函數的基本語法是: delattr(object, name) 其中: object 是要刪除屬性的對象 name 是要刪除的屬性名稱的字符串 功能説明 delattr 會刪除對象的指定屬性,相當於執行 del object.name 如果要刪除的屬性不存在,會拋出 AttributeError 異常 該函數通常用

知識 , Python

不愛吃香菜 - Python 的內置函數 complex

Python 的內置函數 complex() 用於創建複數對象,其完整語法為: complex(real=0, imag=0) complex(string) # 字符串形式 詳細功能説明 數值參數構造 第一個參數 real 表示實部(默認為0) 第二個參數 imag 表示虛部(默認為0) 示例: complex(3, 4) # 返回 (3+

知識 , Python

不愛吃香菜 - Python 的內置函數 compile

Python 的內置函數 compile() 用於將源代碼編譯為可執行的代碼對象或抽象語法樹(AST)。該函數可以將字符串形式的 Python 代碼編譯為字節碼,以便後續通過 exec() 或 eval() 函數執行。 函數簽名 compile(source, filename, mode, flags=0, dont_inherit=False, optimize=-1) 參數説明 sour

知識 , Python

不愛吃香菜 - Python 的內置函數 classmethod

Python 的內置函數 classmethod 是一個裝飾器,用於將類中的方法標記為類方法。類方法的特點是第一個參數始終是類本身(通常命名為 cls),而不是實例對象(self)。這種特性使得類方法可以在不創建類實例的情況下被調用,主要用於實現與類相關但不依賴於特定實例的操作。 基本語法 class MyClass: @classmethod def my_class_metho

知識 , Python

不愛吃香菜 - Python 的內置函數 chr

Python 的內置函數 chr() 是一個非常有用的函數,它可以將整數(Unicode 碼點)轉換為對應的字符。該函數的語法非常簡單: chr(i) 其中參數 i 是一個整數,範圍在 0 到 1,114,111(即 0x10FFFF)之間。函數會返回表示 Unicode 碼點為 i 的字符字符串。 功能説明 chr() 函數的主要功能是: 將 Unicode 碼點轉換為對應的字符 與 or

知識 , Python

不愛吃香菜 - Python 的內置函數 callable

Python 的內置函數 callable() 用於檢查一個對象是否是可調用的(即能否像函數一樣被調用)。當對象可以被調用時返回 True,否則返回 False。 詳細説明 可調用對象類型: 函數(包括內置函數、自定義函數) 類(調用類會創建實例) 實現了 __call__ 方法的類實例 方法(綁定方法和非綁定方法) lambda 表達式

知識 , Python

不愛吃香菜 - Python 的內置函數 bytes

Python 的內置函數 bytes 是一個非常重要的數據類型,用於處理二進制數據。以下是關於 bytes 類型的詳細介紹: 基本概念 bytes 是不可變的字節序列,每個元素都是 0-255 之間的整數 與 str 類型不同,bytes 直接存儲原始字節數據而非Unicode字符 創建方式 字面量語法:b'hello' 或 b"\x48\

知識 , Python

不愛吃香菜 - Python 的內置函數 bytearray

Python 的內置函數 bytearray 用於創建一個可變的字節數組對象,它是 Python 中處理二進制數據的重要工具之一。bytearray 對象與 bytes 類似,但具有可變的特性,允許就地修改其中的字節數據。 基本語法 bytearray([source[, encoding[, errors]]]) 參數説明 source(可選): 如果未提供參數,將創建大小

知識 , Python

不愛吃香菜 - Python 的內置函數 breakpoint

Python 的內置函數 breakpoint() 是一個用於調試的實用工具,它在 Python 3.7 及更高版本中引入。這個函數的主要作用是觸發一個調試器斷點,讓開發者能夠在代碼執行到特定位置時暫停程序並檢查程序狀態。 詳細説明: 功能原理: 當調用 breakpoint() 時,Python 會自動調用 sys.breakpointhook() 函數 默認情況下會

知識 , Python

不愛吃香菜 - Python 的內置函數 bool

Python 的內置函數 bool() 是一個用於將給定值轉換為布爾值(True 或 False)的函數。它是 Python 內置類型轉換函數之一,屬於布爾類型的構造函數。 基本用法 bool() 函數可以接受一個參數,並返回對應的布爾值: bool(x) 其中 x 是要轉換的值。如果沒有提供參數,bool() 默認返回 False。 轉換規則 Python 中的值在轉換為布爾值時遵循以下規則:

知識 , Python

不愛吃香菜 - Python 的內置函數 bin

Python 的內置函數 bin() 用於將一個整數轉換為以 "0b" 為前綴的二進制字符串表示形式。該函數接受一個整數作為參數,並返回其對應的二進制字符串。 函數語法 bin(x) x:需要轉換的整數,可以是正整數、負整數或零。 返回值 返回一個字符串,表示給定整數的二進制形式,前綴為 "0b"。 示例 基本用法: print(bin(10)) # 輸出: '0b1010

知識 , Python

不愛吃香菜 - Python 的內置函數 ascii

Python 的內置函數 ascii() 用於返回一個表示對象的可打印字符串,其中非 ASCII 字符會被轉義為 \x、\u 或 \U 形式的轉義序列。這個函數在處理包含非 ASCII 字符的字符串時特別有用,可以幫助開發者安全地顯示或記錄這些字符。 基本語法 ascii(object) 參數 object:可以是任何 Python 對象,但通常是字符串。如果是其他類型的對象,ascii()

知識 , Python

不愛吃香菜 - Python 的內置函數 any

Python 的內置函數 any() 是一個非常有用的函數,它用於判斷給定的可迭代對象中是否至少有一個元素為 True。如果可迭代對象中至少有一個元素為 True,則 any() 返回 True;否則返回 False。如果可迭代對象為空,any() 會返回 False。 語法 any(iterable) 參數 iterable:一個可迭代對象,如列表、元組、集合、字典等。 返回值 如果可

知識 , Python

不愛吃香菜 - Python 的內置函數 anext

Python 的內置函數 anext 是 Python 3.10 版本新增的一個異步迭代器操作函數,專門用於異步獲取迭代器的下一個值。它是同步環境中的 next() 函數的異步版本,用於處理異步迭代器(asynchronous iterator)。 函數定義 async def anext(iterator, default=None) 參數説明 iterator: 必須是一個異步迭代器對象(

知識 , Python

不愛吃香菜 - Python 的內置函數 aiter

Python 的內置函數 aiter() 是 Python 3.10 版本中新增的異步迭代器函數,用於獲取異步可迭代對象的異步迭代器。以下是關於 aiter() 的詳細説明: 基本功能 aiter() 是 iter() 的異步版本,它接受一個異步可迭代對象(async iterable)作為參數,返回對應的異步迭代器(async iterator)。異步可迭代對象是指實現了 __aiter__()

知識 , Python

不愛吃香菜 - Python 的內置函數 abs

Python 的內置函數 abs() 用於返回一個數字的絕對值。絕對值是指一個數在數軸上所對應點到原點的距離,無論這個數是正數還是負數,其絕對值都是非負數。 語法 abs(x) 參數 x 可以是整數、浮點數或複數。如果是複數,則返回複數的模(magnitude)。 返回值 返回 x 的絕對值。如果 x 是一個複數,則返回它的模。 示例 整數和浮點數: print(abs(-5)

知識 , Python