風火程式設計--《python核心程式設計》讀書筆記(三)
python核心程式設計–第二版
第五章
5.6 內建函式與工廠函式
把num1和num2按優先順序轉換成相同的型別,返回元組
coerce(num1, num2)
返回元組(商, 餘數), 可以直接拆包賦值3
divmod(int1, int2)
(int1**int2)%int3的優化運算, 用於加密
pw(int1, int2, int3)
預設保留的整數,返回整形 不考慮符號 round(-1.8) == -2
roumnd(float, int)
返回不大於浮點數的整形, 考慮符號
floor(-1.3) == -2 floor(float)
ord(asii)和chr(int)進行asii和int之間的轉換
沒有__nonzero__()方法的物件的預設值是True
random預設以時間戳作為隨機種子, 不同的場景可以通過不同的方法指定隨機種子
random.seed = 666
random_state=666
相關推薦
風火程式設計--《python核心程式設計》讀書筆記(四)
python核心程式設計–第二版 第六章 6.2序列 列表的切片不會出現索引越界, index在-1之後是None 注意可變資料型別的內建方法都是沒有返回值的. 字典無序, 但是keys的順序是固定的. enumerate(seq) # 返回生成器物件, 元素是序列的索引和對應元
風火程式設計--《python核心程式設計》讀書筆記(三)
python核心程式設計–第二版 第五章 5.6 內建函式與工廠函式 把num1和num2按優先順序轉換成相同的型別,返回元組 coerce(num1, num2) 返回元組(商, 餘數), 可以直接拆包賦值3 divmod(int1, int2) (int
風火程式設計--《python核心程式設計》讀書筆記(二)
python核心程式設計–第二版 第四章 4.5標準型別操作符 == 判斷的是值是否相等is判斷的是id是否相同, 所以用is 和 not 的效率會更高. 4.6 標準型別內建函式 cmp(obj1, obj2), 返回obj1-obj2 資料型別 集合分為可變集合{se
風火程式設計--《python核心程式設計》讀書筆記(七)
python核心程式設計–第二版 第十八章 18.2程序和執行緒 每個程序都有獨立的地址空間,記憶體, 資料站和其他記錄其執行軌跡的輔助資料, 所以只能用程序間通訊IPC 每個執行緒都有獨立的指令指標, 記錄執行到的位置 可以通過thread.exit()退出執行緒 start_
風火程式設計--《python核心程式設計》讀書筆記(六)
python核心程式設計–第二版 第十一章 11.3.6裝飾器 def 裝飾器函式(func): def wrapper(*args, **kwargs): before_func() func() after_func() return wrapper 使用預設引數可以提高程式
風火程式設計--《python核心程式設計》讀書筆記(五)
##python核心程式設計–第二版 第七章 7.1 字典 快速構造字典 d = {}.fromkeys("123",1) 通過 in 判斷 key是否存在 if "1" in d: print("1 in d") 字典合併 # 把dict2合入d
Python核心程式設計讀書筆記
本次筆記針對原書第6章節 列表 列表型別 內建函式: list.append(obj) 新增一個物件 list.count(obj) 返回一個物件在列表中出現的次數 list.extend(seq) 把序列seq的內容新增到;列表中 list.index(obj,i=0
《python核心程式設計》讀書筆記-mysql-connector
DB-API DB-API 是闡明一系列所需物件和資料庫訪問機制的標準,它可以為不同的資料庫介面卡和底層資料庫系統提供一致性的訪問 DB-API模組屬性 描述 apilevel 需要介面卡
《python核心程式設計》讀書筆記-threading模組
簡介 在Python提供了多個模組支援多執行緒程式設計,包括thread,threading和Queue模組等,推薦使用threading threading模組物件 物件 描述 Thread
《python核心程式設計》讀書筆記-ftplib.FTP類的方法
簡單用法 互動式的一個示例 >>> from ftplib import FTP >>> f=FTP('127.0.0.1') >>> f.login(user='anonymous',passwd='') '230 Login
《python核心程式設計》讀書筆記-socketserver模組
socketserver模組 SocketServer是標準庫的一個高階模組,在Python3.x改名為socketserver,用於建立網路客戶端和服務端。當使用這個模組的時候,它是以面向物件的方式處理事務,有利於組織資料,以及邏輯性的將功能放在正確的位置,你還會注意到,應用程式現在是
《python核心程式設計》讀書筆記-建立UDP服務端/客戶端
UDP伺服器 偽碼 ss = socket() # 建立伺服器套接字 ss.bind() # 繫結伺服器套接字 inf_loop: # 伺服器無限迴圈 cs = ss.recvfrom()/ss.sendto() # 關閉(接收/傳送) ss.close() # 關閉伺服器套
《python核心程式設計》讀書筆記-建立TCP服務端/客戶端
建立套接字 socket()函式 socket(socket_family,socket_type,protocol=0) #socket_family 是AF_INET或AF_UNIX #socket_type 套接字型別SOCK_STREAM(TCP型別)或SOCK_DGR
python核心程式設計---讀書筆記:第16章 網路程式設計
第16章網路程式設計 套接字:用於程序間通訊,或IPC 種類:基於檔案的和基於網路的 地址家族:AF,AddressFamily 兩個程序都執行在同一臺機器,且套接字是基於檔案的 基於網路的套接字:AF_INET,Internet,最廣泛使用 AF_INET6 套接字
《python核心程式設計》學習筆記
第一本python基礎的書籍《python核心程式設計》,不管看不看得懂,都去看了,怕堅持不下來,沒做章節後面的題目,最多也只是對著章節裡的例子程式敲敲程式碼。把自己覺得重要的東西記下來。看完一遍可能也消化不了30%,看完一遍之後,我不大願意再重新去深究裡面看不懂的內容,希望再找幾本經典的pytho
筆記(Python核心程式設計 第 1 部分 通用應用主題 1 章 正則表示式)
Python核心程式設計 第 1 部分 通用應用主
python核心程式設計第三版(一)學習筆記:正則表示式
注:下面有些內容不全都來源於原著,這些都是通過各方面的資料收集合並的結果。 目錄 1、元字元 3、邊界詞 4、分組詞 一、正則表示式介紹 正則表示式為高階的文字模式匹配、抽取、與/或文字形式的搜尋和替換功
Python核心程式設計學習筆記
編譯全部: source目錄 :gmake debug 編譯某個資料夾,如base: gmake based 編譯某個程式 進入到此程式目錄下:gmake debug 1.當個字串處理:1,將字串轉換為列表;for迴圈遍歷;利用列表推導;利用內建函式map,呼叫函式,然後for迴圈;還可以 2,
python核心程式設計筆記——正則表示式(一)
文章目錄 特殊符號和字元 使用擇一匹配符號匹配多個正則表示式模式 匹配任意單個字元 從字串起始或結尾或單詞邊界匹配 建立字符集([]) 限定範圍與否定 使用閉包操作符實現存在性和頻數匹配(*\+\?) 表示
筆記(Python核心程式設計 第 1 部分 通用應用主題 1 章 正則表示式)
Python核心程式設計 第 1 部分 通用應用主題 1 章 正則表示式 管道符號(|):表示一個“從多個模式中選擇其 一”的操作。它用於分割不同的正則表示式。就能夠增強正則表示式的靈活性,使得正則表示式能夠匹配多個