Stories

Detail Return Return

一篇Python標準庫完美帶你入坑! - Stories Detail

Python 標準庫非常龐大,所提供的組件涉及範圍十分廣泛,在這列舉幾個僅供參考,詳細請觀看官方文檔:Python標準庫

內置函數

Python 解釋器內置了很多函數和類型,任何時候都能使用。以下按字母順序給出列表。

image

內置常量

有少數的常量存在於內置命名空間中。

False
bool 類型的假值。 給 False 賦值是非法的並會引發 SyntaxError。

True
bool 類型的真值。 給 True 賦值是非法的並會引發 SyntaxError。

None
通常被用來代表空值的對象,例如在未向某個函數傳入默認參數時。
給 None 賦值是非法的並會引發 SyntaxError。
None 是 NoneType 類型的唯一實例。

NotImplemented
應當由雙目運算特殊方法(如 __eq__(), __lt__(), __add__(), __rsub__() 等)返回的特殊值,用於表明運算沒有針對其他類型的實現;
也可由原地雙目運算特殊方法(如 __imul__(), __iand__() 等)出於同樣的目的而返回。
它不應在布爾運算中被求值。
NotImplemented 是 types.NotImplementedType 類型的唯一實例。

Ellipsis

與省略號字面值 "..." 相同。

該特殊值主要是與用户定義的容器數據類型的擴展切片語法結合使用。

Ellipsis 是 types.EllipsisType 類型的唯一實例。

debug
如果 Python 沒有以 -O 選項啓動,則此常量為真值。

內置類型

邏輯值檢測
任何對象都可以進行邏輯值的檢測,以便在 if 或 while 作為條件或是作為下文所述布爾運算的操作數來使用。

一個對象在默認情況下均被視為真值,除非當該對象被調用時其所屬類定義了 __bool__() 方法且返回 False 或是定義了 __len__() 方法且返回零。

會被視為假值的內置對象:

被定義為假值的常量: None 和 False。

任何數值類型的零: 0, 0.0, 0j, Decimal(0), Fraction(0, 1)

空的序列和多項集: '', (), [], {}, set(), range(0)

產生布爾值結果的運算和內置函數總是返回 0 或 False 作為假值,1 或 True 作為真值,除非另行説明。 (重要例外:布爾運算 or 和 and 總是返回其中一個操作數。)

布爾運算 --- and, or, not
在這裏插入圖片描述

布爾運算,按優先級升序排列:

註釋:

這是個短路運算符,因此只有在第一個參數為真值時才會對第二個參數求值。

not 的優先級比非布爾運算符低,因此 not a == b 會被解讀為 not (a == b) 而 a == not b 會引發語法錯誤。

比較運算
優先級相同(比布爾運算的優先級高)
在這裏插入圖片描述
數字類型 --- int, float, complex
三種不同的數字類型: 整數, 浮點數 和 複數。

布爾值屬於整數的子類型。
整數具有無限的精度。
浮點數通常使用 C 中的 double 來實現;

在這裏插入圖片描述
整數類型的按位運算

按位運算只對整數有意義。

在這裏插入圖片描述

註釋:

負的移位數是非法的,會導致引發 ValueError。

左移 n 位等價於乘以 pow(2, n) 。

右移 n 位等價於除以 pow(2, n) ,作向下取整除法。

使用帶有至少一個額外符號擴展位的有限個二進制補碼錶示(有效位寬度為 1 + max(x.bit_length(), y.bit_length()) 或以上)執行這些計算就足以獲得相當於有無數個符號位時的同樣結果。

整數類型的附加方法

int.bit_length()
int.bit_count()
int.to_bytes(length, byteorder, *, signed=False)
classmethod int.from_bytes(bytes, byteorder, *, signed=False)
int.as_integer_ratio()

浮點類型的附加方法

float 類型實現了 numbers.Real abstract base class。

float.as_integer_ratio()
float.is_integer()
float.hex()
classmethod float.fromhex(s)

迭代器類型

通過使用兩個單獨方法來實現的;它們被用於允許用户自定義類對迭代的支持。

container.__iter__()

迭代器對象自身需要支持以下兩個方法,它們共同組成了 迭代器協議:

iterator.__iter__()
返回迭代器對象本身。 這是同時允許容器和迭代器配合 for 和 in 語句使用所必須的。

iterator.__next__()
從容器中返回下一項。 如果已經沒有項可返回,則會引發 StopIteration 異常。

一旦迭代器的 __next__() 方法引發了 StopIteration,它必須一直對後續調用引發同樣的異常。 不遵循此行為特性的實現將無法正常使用。

序列類型 --- list, tuple, range

不可變序列類型
不可變序列類型普遍實現而可變序列類型未實現的唯一操作就是對 hash() 內置函數的支持。

這種支持允許不可變類型,例如 tuple 實例被用作 dict 鍵,以及存儲在 set 和 frozenset 實例中。

嘗試對包含有不可哈希值的不可變序列進行哈希運算將會導致 TypeError。

可變序列類型
以下表格中的操作是在可變序列類型上定義的。

collections.abc.MutableSequence ABC 被提供用來更容易地在自定義序列類型上正確實現這些操作。

表格中的 s 是可變序列類型的實例,t 是任意可迭代對象,而 x 是符合對 s 所規定類型與值限制的任何對象 (例如,bytearray 僅接受滿足 0 <= x <= 255 值限制的整數)。

列表class list([iterable])

可以用多種方式構建列表:

使用一對方括號來表示空列表: []

使用方括號,其中的項以逗號分隔: [a], [a, b, c]

使用列表推導式: [x for x in iterable]

使用類型的構造器: list() 或 list(iterable)

元組class tuple([iterable])

可以用多種方式構建元組:

使用一對圓括號來表示空元組: ()

使用一個後綴的逗號來表示單元組: a, 或 (a,)

使用以逗號分隔的多個項: a, b, c or (a, b, c)

使用內置的 tuple(): tuple() 或 tuple(iterable)

range 對象

range 類型表示不可變的數字序列,通常用於在 for 循環中循環指定的次數。

class range(stop)
class range(start, stop[, step])

start
start 形參的值 (如果該形參未提供則為 0)

stop
stop 形參的值

step
step 形參的值 (如果該形參未提供則為 1)

文本序列類型 --- str
字符串字面值有多種不同的寫法:

單引號: '允許包含有 "雙" 引號'

雙引號: "允許包含有 '單' 引號"。

三重引號: '''三重單引號''', """三重雙引號"""

需要獲取Python標準庫PDF資料可以進企鵝羣:690577709 免費拿

字符串的方法

str.capitalize()

返回原字符串的副本,其首個字符大寫,其餘為小寫。

str.casefold()

返回原字符串消除大小寫的副本。 消除大小寫的字符串可用於忽略大小寫的匹配。

str.center(width[, fillchar])

返回長度為 width 的字符串,原字符串在其正中。
使用指定的 fillchar 填充兩邊的空位(默認使用 ASCII 空格符)。
如果width 小於等於 len(s) 則返回原字符串的副本。

str.count(sub[, start[, end]])

返回子字符串 sub 在 [start, end] 範圍內非重疊出現的次數。
可選參數 start 與 end 會被解讀為切片表示法。

str.encode(encoding='utf-8', errors='strict')

返回原字符串編碼為字節串對象的版本。
默認編碼為 'utf-8'。
可以給出 errors 來設置不同的錯誤處理方案。
errors 的默認值為 'strict',表示編碼錯誤會引發 UnicodeError。

str.endswith(suffix[, start[, end]])

如果字符串以指定的 suffix 結束返回 True,否則返回 False。
suffix 也可以為由多個供查找的後綴構成的元組。

str.expandtabs(tabsize=8)

返回字符串的副本,其中所有的製表符會由一個或多個空格替換,具體取決於當前列位置和給定的製表符寬度。

str.find(sub[, start[, end]])

返回子字符串 sub 在 s[start:end] 切片內被找到的最小索引。 可選參數 start 與 end 會被解讀為切片表示法。

str.format(args, *kwargs)

執行字符串格式化操作。
調用此方法的字符串可以包含字符串字面值或者以花括號 {} 括起來的替換域。

str.format_map(mapping)

類似於 str.format(**mapping),不同之處在於 mapping 會被直接使用而不是複製到一個 dict。

str.index(sub[, start[, end]])

類似於 find(),但在找不到子類時會引發 ValueError。

str.isalnum()

字符串中的所有字符都是字母或數字且至少有一個字符,則返回 True , 否則返回 False 。
c.isalpha() ,c.isdecimal() , c.isdigit() ,或 c.isnumeric() 之中有一個返回 True,則字符c是字母或數字。

str.isalpha()

字符串中的所有字符都是字母,並且至少有一個字符,返回 True ,否則返回 False 。

str.isascii()

字符串為空或字符串中的所有字符都是 ASCII ,返回 True ,否則返回 False 。

str.isdecimal()

字符串中的所有字符都是十進制字符且該字符串至少有一個字符,則返回 True , 否則返回 False 。

str.isdigit()

字符串中的所有字符都是數字,並且至少有一個字符,返回 True ,否則返回 False 。

str.isidentifier()

字符串是有效的標識符,返回 True ,依據語言定義, 標識符和關鍵字 節。
調用 keyword.iskeyword() 來檢測字符串 s 是否為保留標識符,例如 def 和 class。

str.islower()

字符串中至少有一個區分大小寫的字符 4 且此類字符均為小寫則返回 True ,否則返回 False 。

str.isnumeric()

字符串中至少有一個字符且所有字符均為數值字符則返回 True ,否則返回 False 。

str.isprintable()

字符串中所有字符均為可打印字符或字符串為空則返回 True ,否則返回 False 。

str.isspace()

字符串中只有空白字符且至少有一個字符則返回 True ,否則返回 False 。

str.istitle()

字符串中至少有一個字符且為標題字符串則返回 True ,例如大寫字符之後只能帶非大寫字符而小寫字符必須有大寫字符打頭。
否則返回False 。

str.isupper()

如果字符串中至少有一個區分大小寫的字符 4 且此類字符均為大寫則返回 True ,否則返回 False 。

str.join(iterable)

返回一個由 iterable 中的字符串拼接而成的字符串。
如果 iterable 中存在任何非字符串值包括 bytes 對象則會引發TypeError。
調用該方法的字符串將作為元素之間的分隔。

str.ljust(width[, fillchar])

返回長度為 width 的字符串,原字符串在其中靠左對齊。
使用指定的 fillchar 填充空位 (默認使用 ASCII 空格符)。
width 小於等於 len(s) 則返回原字符串的副本。

str.lower()

返回原字符串的副本,其所有區分大小寫的字符 4 均轉換為小寫。

str.lstrip([chars])

返回原字符串的副本,移除其中的前導字符。
chars 參數為指定要移除字符的字符串。
省略或為 None,則 chars參數默認移除空白符。

static str.maketrans(x[, y[, z]])

此靜態方法返回一個可供 str.translate() 使用的轉換對照表。

str.partition(sep)

在 sep 首次出現的位置拆分字符串,返回一個 3 元組,其中包含分隔符之前的部分、分隔符本身,以及分隔符之後的部分。
分隔符未找到,則返回的 3 元組中包含字符本身以及兩個空字符串。

str.removeprefix(prefix, /)

字符串以 前綴 字符串開頭,返回 string[len(prefix):] 。

str.removesuffix(suffix, /)

str.replace(old, new[, count])

返回字符串的副本,其中出現的所有子字符串 old 都將被替換為 new。
給出了可選參數 count,則只替換前 count 次出現。

str.rfind(sub[, start[, end]])

返回子字符串 sub 在字符串內被找到的最大(最右)索引,這樣 sub 將包含在 s[start:end] 當中。
可選參數 start 與end 會被解讀為切片表示法。 如果未找到則返回 -1。

str.rindex(sub[, start[, end]])

類似於 rfind(),但在子字符串 sub 未找到時會引發 ValueError。

str.rjust(width[, fillchar])

返回長度為 width 的字符串,原字符串在其中靠右對齊。
使用指定的 fillchar 填充空位 (默認使用 ASCII 空格符)。
width 小於等於 len(s) 則返回原字符串的副本。

str.rpartition(sep)

在 sep 最後一次出現的位置拆分字符串,返回一個 3 元組,其中包含分隔符之前的部分、分隔符本身,以及分隔符之後的部分。
分隔符未找到,則返回的 3 元組中包含兩個空字符串以及字符串本身。

str.rsplit(sep=None, maxsplit=- 1)

返回一個由字符串內單詞組成的列表,使用 sep 作為分隔字符串。
給出了 maxsplit,則最多進行 maxsplit 次拆分,從最右邊 開始。
sep 未指定或為 None,任何空白字符串都會被作為分隔符。
除了從右邊開始拆分,rsplit()的其他行為都類似於下文所述的 split()。

str.rstrip([chars])

返回原字符串的副本,移除其中的末尾字符。
chars 參數為指定要移除字符的字符串。
省略或為 None,則 chars 參數默認移除空白符。
實際上 chars 參數並非指定單個後綴;

str.split(sep=None, maxsplit=- 1)

返回一個由字符串內單詞組成的列表,使用 sep 作為分隔字符串。
如果給出了 maxsplit,則最多進行 maxsplit次拆分(因此,列表最多會有 maxsplit+1 個元素)。
maxsplit 未指定或為 -1,則不限制拆分次數(進行所有可能的拆分)。

在這裏插入圖片描述
str.startswith(prefix[, start[, end]])

字符串以指定的 prefix 開始則返回 True,否則返回 False。
prefix 也可以為由多個供查找的前綴構成的元組。
有可選項 start,將從所指定位置開始檢查。
有可選項 end,將在所指定位置停止比較。

str.strip([chars])

返回原字符串的副本,移除其中的前導和末尾字符。
chars 參數為指定要移除字符的字符串。
省略或為 None,則 chars參數默認移除空白符。

str.title()

返回原字符串的標題版本,其中每個單詞第一個字母為大寫,其餘字母為小寫。

str.translate(table)

返回原字符串的副本,其中每個字符按給定的轉換表進行映射。
轉換表必須是一個使用 __getitem__() 來實現索引操作的對象,通常為mapping 或 sequence。

str.upper()

返回原字符串的副本,其中所有區分大小寫的字符 4 均轉換為大寫。

str.zfill(width)

返回原字符串的副本,在左邊填充 ASCII '0' 數碼使其長度變為 width。
正負值前綴 ('+'/'-') 的處理方式是在正負符號之後 填充而非在之前。

內置異常

下列異常主要被用作其他異常的基類。

exception BaseException

所有內置異常的基類。
它不應該被用户自定義類直接繼承 (這種情況請使用 Exception)。
如果在此類的實例上調用str(),則會返回實例的參數表示,或者當沒有參數時返回空字符串。

args

傳給異常構造器的參數元組。

exception Exception

所有內置的非系統退出類異常都派生自此類。
所有用户自定義異常也應當派生自此類。

exception ArithmeticError

此基類用於派生針對各種算術類錯誤而引發的內置異常:
OverflowError, ZeroDivisionError,FloatingPointError

exception BufferError

當與 緩衝區 相關的操作無法執行時將被引發。

exception LookupError

此基類用於派生當映射或序列所使用的鍵或索引無效時引發的異常: IndexError, KeyError

具體異常

以下異常屬於經常被引發的異常。

exception AssertionError

當 assert 語句失敗時將被引發。

exception AttributeError

當屬性引用 (參見 屬性引用) 或賦值失敗時將被引發。

exception EOFError

當 input() 函數未讀取任何數據即達到文件結束條件 (EOF) 時將被引發。

exception FloatingPointError

目前未被使用。

exception GeneratorExit

當一個 generator 或 coroutine 被關閉時將被引發;

exception ImportError

當 import 語句嘗試加載模塊遇到麻煩時將被引發。

exception ModuleNotFoundError

ImportError 的子類,當一個模塊無法被定位時將由 import 引發。
當在 sys.modules 中找到 None時也會被引發。

exception IndexError

當序列抽取超出範圍時將被引發。 (切片索引會被靜默截短到允許的範圍;如果指定索引不是整數則 TypeError 會被引發。)

exception KeyError

當在現有鍵集合中找不到指定的映射(字典)鍵時將被引發。

exception KeyboardInterrupt

當用户按下中斷鍵 (通常為 Control-C 或 Delete) 時將被引發。

exception MemoryError

當一個操作耗盡內存但情況仍可(通過刪除一些對象)進行挽救時將被引發。

exception NameError

當某個局部或全局名稱未找到時將被引發。

exception NotImplementedError

此異常派生自 RuntimeError。

exception OSError([arg])
exception OSError(errno, strerror[, filename[, winerror[, filename2]]])

此異常在一個系統函數返回系統相關的錯誤時將被引發,此類錯誤包括 I/O 操作失敗例如 "文件未找到" 或 "磁盤已滿" 等(不包括非法參數類型或其他偶然性錯誤)。

exception OverflowError

當算術運算的結果大到無法表示時將被引發。
這對整數來説不可能發生(寧可引發 MemoryError 也不會放棄嘗試)。
但是出於歷史原因,有時也會在整數超出要求範圍的情況下引發 OverflowError。
因為在 C中缺少對浮點異常處理的標準化,大多數浮點運算都不會做檢查。

exception RecursionError

此異常派生自 RuntimeError。

exception ReferenceError

此異常將在使用 weakref.proxy() 函數所創建的弱引用來訪問該引用的某個已被作為垃圾回收的屬性時被引發。

exception RuntimeError

當檢測到一個不歸屬於任何其他類別的錯誤時將被引發。 關聯的值是一個指明究竟發生了什麼問題的字符串。

exception StopIteration

由內置函數 next() 和 iterator 的 __next__() 方法所引發,用來表示該迭代器不能產生下一項。

exception StopAsyncIteration

必須由一個 asynchronous iterator 對象的 __anext__() 方法來引發以停止迭代操作。

exception SyntaxError(message, details)

當解析器遇到語法錯誤時引發。
這可以發生在 import 語句,對內置函數 compile(), exec() 或 eval()的調用,或是讀取原始腳本或標準輸入(也包括交互模式)的時候。
異常實例的 str() 只返回錯誤消息。
錯誤詳情為一個元組,其成員也可在單獨的屬性中分別獲取。

filename

發生語法錯誤所在文件的名稱。

lineno

發生錯誤所在文件中的行號。 行號索引從 1 開始:文件中首行的 lineno 為 1。

offset

發生錯誤所在文件中的列號。 列號索引從 1 開始:行中首個字符的 offset 為 1。

text

錯誤所涉及的源代碼文本。

end_lineno

發生的錯誤在文件中的末尾行號。 這個索引是從 1 開始的:文件中首行的 lineno 為 1。

end_offset

發生的錯誤在文件中的末尾列號。

exception IndentationError

與不正確的縮進相關的語法錯誤的基類。 這是 SyntaxError 的一個子類。

exception TabError

當縮進包含對製表符和空格符不一致的使用時將被引發。 這是 IndentationError 的一個子類。

exception SystemError

當解釋器發現內部錯誤,但情況看起來尚未嚴重到要放棄所有希望時將被引發。

exception SystemExit

此異常由 sys.exit() 函數引發。

code

傳給構造器的退出狀態碼或錯誤信息(默認為 None。)

exception TypeError

當一個操作或函數被應用於類型不適當的對象時將被引發。

exception UnboundLocalError

當在函數或方法中對某個局部變量進行引用,但該變量並未綁定任何值時將被引發。 此異常是 NameError 的一個子類。

exception UnicodeError

當發生與 Unicode 相關的編碼或解碼錯誤時將被引發。
此異常是 ValueError 的一個子類。
UnicodeError 具有一些描述編碼或解碼錯誤的屬性。
例如 err.object[err.start:err.end] 會給出導致編解碼器失敗的特定無效輸入。

encoding

引發錯誤的編碼名稱。

reason

描述特定編解碼器錯誤的字符串。

object

編解碼器試圖要編碼或解碼的對象。

start

object 中無效數據的開始位置索引。

end

object 中無效數據的末尾位置索引(不含)。

exception UnicodeEncodeError

當在編碼過程中發生與 Unicode 相關的錯誤時將被引發。 此異常是 UnicodeError 的一個子類。

exception UnicodeDecodeError

當在解碼過程中發生與 Unicode 相關的錯誤時將被引發。 此異常是 UnicodeError 的一個子類。

exception UnicodeTranslateError

在轉寫過程中發生與 Unicode 相關的錯誤時將被引發。 此異常是 UnicodeError 的一個子類。

exception ValueError

當操作或函數接收到具有正確類型但值不適合的參數,並且情況不能用更精確的異常例如 IndexError 來描述時將被引發。

exception ZeroDivisionError

當除法或取餘運算的第二個參數為零時將被引發。 關聯的值是一個字符串,指明操作數和運算的類型。

exception EnvironmentError
exception IOError
exception WindowsError
限在 Windows 中可用。

OS 異常
下列異常均為 OSError 的子類,它們將根據系統錯誤代碼被引發。

exception BlockingIOError

當一個操作會被某個設置為非阻塞操作的對象(例如套接字)所阻塞時將被引發。 對應於 errno EAGAIN, EALREADY, EWOULDBLOCK 和 EINPROGRESS。
除了 OSError 已有的屬性,BlockingIOError 還有一個額外屬性:
characters_written 一個整數,表示在被阻塞前已寫入到流的字符數。 當使用來自 io 模塊的帶緩衝 I/O 類時此屬性可用。

exception ChildProcessError

當一個子進程上的操作失敗時將被引發。 對應於 errno ECHILD。

exception ConnectionError

與連接相關問題的基類。

其子類有 BrokenPipeError, ConnectionAbortedError, ConnectionRefusedError 和
ConnectionResetError。

exception BrokenPipeError

ConnectionError 的子類,當試圖寫入另一端已被關閉的管道,或是試圖寫入已關閉寫入的套接字時將被引發。
對應於 errnoEPIPE 和 ESHUTDOWN。

exception ConnectionAbortedError

ConnectionError 的子類,當連接嘗試被對端中止時將被引發。 對應於 errno ECONNABORTED。

exception ConnectionRefusedError

ConnectionError 的子類,當連接嘗試被對端拒絕時將被引發。 對應於 errno ECONNREFUSED。

exception ConnectionResetError

ConnectionError 的子類,當連接被對端重置時將被引發。 對應於 errno ECONNRESET。

exception FileExistsError

當試圖創建一個已存在的文件或目錄時將被引發。 對應於 errno EEXIST。

exception FileNotFoundError

當所請求的文件或目錄不存在時將被引發。 對應於 errno ENOENT。

exception InterruptedError

當系統調用被輸入信號中斷時將被引發。 對應於 errno EINTR。

exception IsADirectoryError

當請求對一個目錄執行文件操作 (例如 os.remove()) 將被引發。 對應於 errno EISDIR。

exception NotADirectoryError

當在非目錄上請求目錄操作 (例如 os.listdir()) 時被引發。
在大多數 POSIX平台上,它還可能在某個操作嘗試以目錄方式打開或遍歷非目錄時被引發。
對應於 errno ENOTDIR。

exception PermissionError

當在沒有足夠操作權限的情況下試圖執行某個操作時將被引發 —— 例如缺少文件系統權限。 對應於 errno EACCES 和 EPERM。

exception ProcessLookupError

當給定的進程不存在時將被引發。 對應於 errno ESRCH。

exception TimeoutError

當一個系統函數發生系統級超時的情況下將被引發。 對應於 errno ETIMEDOUT。

exception Warning

警告類別的基類。

exception UserWarning

用户代碼所產生警告的基類。

exception DeprecationWarning

如果所發出的警告是針對其他 Python 開發者的,則以此作為與已棄用特性相關警告的基類。

exception PendingDeprecationWarning

對於已過時並預計在未來棄用,但目前尚未棄用的特性相關警告的基類。

exception SyntaxWarning

與模糊的語法相關的警告的基類。

exception RuntimeWarning

與模糊的運行時行為相關的警告的基類。

exception FutureWarning

如果所發出的警告是針對以 Python 所編寫應用的最終用户的,則以此作為與已棄用特性相關警告的基類。

exception ImportWarning

與在模塊導入中可能的錯誤相關的警告的基類。

exception UnicodeWarning

與 Unicode 相關的警告的基類。

exception EncodingWarning

與編碼格式相關的警告的基類。

exception BytesWarning

與 bytes 和 bytearray 相關的警告的基類。

exception ResourceWarning

資源使用相關警告的基類。

推薦小白入門基礎自學視頻

Python環境搭建

Python(入門教學):python介紹

Python(入門教學):python環境搭建

Python(入門教學):pip的安裝和使用

Python(入門教學):代碼編輯器

Python基礎

Python(入門教學):Python-基礎語法

Python(入門教學):變量與常量

Python(入門教學):打印和輸出

Python(入門教學):運算符

Python數據類型

Python(入門教學):數據類型

Python(入門教學):數字類型

Python(入門教學):布爾類型

Python(入門教學):字符串下標

Python(入門教學):字符串切片

Python(入門教學):字符串常見操作

Python(入門教學):列表

Python(入門教學):元組

Python(入門教學):字典

Python(入門教學):字節

Python(入門教學):set集合

Python流程控制、函數

Python(小白完結篇):順序執行

Python(小白完結篇):條件判斷
Python(小白完結篇):循環控制
Python(小白完結篇):函數的定義&函數的參數
Python(小白完結篇):函數的參數補充
Python(小白完結篇):函數的返回值-函數的全局局部變量
Python(小白完結篇):全局變量定義的位置-函數中的多個返回值
Python(小白完結篇):函數的循環嵌套
Python(小白完結篇):形參實參
Python(小白完結篇):range函數
Python(小白完結篇):遞歸
Python(小白完結篇):遞歸練習
Python(小白完結篇):匿名函數
Python(小白完結篇):推導式
Python(小白完結篇):迭代器
Python(小白完結篇):生成器
Python(小白完結篇):閉包
Python(小白完結篇):裝飾器
Python(小白完結篇):內置函數

原文地址:一週鞏固Python標準庫(附:Python新手入門自學視頻)

user avatar xingchendahai_68d7dff410962 Avatar codexiaosheng Avatar tuihou123321 Avatar lintp Avatar javalover Avatar codists Avatar downtoearth Avatar xixu Avatar openhacking Avatar amc Avatar yinuo112 Avatar tong_6816038415d24 Avatar
Favorites 15 users favorite the story!
Favorites

Add a new Comments

Some HTML is okay.