Python 內建物件

2021-10-02 14:19:35 字數 1896 閱讀 9568

方法

功能bit_length()返回以二進位制表示乙個整數所需要的位數,不包括符號位和前面的零

to_bytes(length, byteorder, *, signed=false)返回表示乙個整數的位元組陣列

from_bytes(bytes, byteorder, *, signed=false)返回由給定位元組陣列所表示的整數

as_integer_ratio()返回一對整數,其比率正好等於原整數並且分母為正數。 整數的比率總是用這個整數本身作為分子,1 作為分母

方法功能

as_integer_ratio()返回一對整數,其比率正好等於原浮點數並且分母為正數。 無窮大會引發overflowerrornan則會引發valueerror

is_integer()如果 float 例項可用有限位整數表示則返回true,否則返回false

hex()以十六進製制字串的形式返回乙個浮點數表示。 對於有限浮點數,這種表示法將總是包含前導的0x和尾隨的p加指數

fromhex(s)返回以十六進製制字串s表示的浮點數的類方法。 字串s可以帶有前導和尾隨的空格

使用三重引號的字串可以跨越多行 —— 其中所有的空白字元都將包含在該字串字面值中

作為單一表示式組成部分,之間只由空格分隔的多個字串字面值會被隱式地轉換為單個字串字面值

構造器:

bytes([source[, encoding[, errors]]])

構造器:

bytearray([source[, encoding[, errors]]])

構造器:

set([iterable])

frozenset([iterable])

構造器:

dict(**kwarg)

dict(iterable, **kwarg)

python 的with語句支援通過上下文管理器所定義的執行時上下文這一概念。 此物件的實現使用了一對專門方法,允許使用者自定義類來定義執行時上下文,在語句體被執行前進入該上下文,並在語句執行完畢時退出該上下文

object.__dict__乙個字典或其他型別的對映物件,用於儲存物件的(可寫)屬性。

instance.__class__類例項所屬的類。

class.__bases__由類物件的基類所組成的元組。

definition.__name__類、函式、方法、描述器或生成器例項的名稱。

definition.__qualname__類、函式、方法、描述器或生成器例項的qualified name

class.__mro__此屬性是由類組成的元組,在方法解析期間會基於它來查詢基類。

class.mro()此方法可被乙個元類來過載,以為其實例定製方法解析順序。 它會在類例項化時被呼叫,其結果儲存於__mro__之中。

class.__subclasses__()每個類會儲存由對其直接子類的弱引用組成的列表。 此方法將返回乙個由仍然存在的所有此類引用組成的列表。

python內建物件型別

python內建物件型別 有 數字,字串,列表,元組,字典,集合等 pickle醃製 為了達到對一些物件進行持久化的儲存,並且不丟這個物件的型別與資料,我需要對這個物件進行序列號,然後存在記憶體或者存在第三方檔案,然後序列號的過程就叫醃製 例項 import pickle 匯入模組 lista na...

Python的內建物件

python的內建物件 物件型別 型別名稱 簡要說明 數字int,float,complex 支援任意大的數字,具體程度受記憶體的限制 字串str python中沒有字元常量和字元變數,只有字串常量和變數 位元組串bytes 以字母b引導,如b hello world 列表list 所有元素在 方括...

python內建物件案例

展示一下我們之前學的技能吧!程式設計程式,輸入半徑,計算圓的面積 import math r float input 請輸入半徑 s math.pi r 2 print s 結果 import math r float input 請輸入半徑 轉換成浮點數 s math.pi r 2 print 面...