python學習筆記(16) 常用模組
collections模組
namedtuple #可命名元組
#Point = namedtuple('point',['x','y'])
#p = point(1,2)
#print(p.x) #1
#print(p.x) #2
#print(p) #point(x=1,y=2)
堆疊:先進後出
佇列:先進先出
相關推薦
python學習筆記(16) 常用模組
collections模組 namedtuple #可命名元組 #Point = namedtuple('point',['x','y']) #p = point(1,2) #print(p.x) #1 #print(p.x) #2
python學習筆記(16) 常用模塊
命名 nbsp cti 常用 print point 模塊 int python collections模塊 namedtuple #可命名元組 #Point = namedtuple(‘point‘,[‘x‘,‘y‘]) #p = point
python學習筆記(19) 常用模組--OS模組
os.getcwd() #獲取當前目錄 os.chdir() #開啟目錄,記得加r os.curdir #返回當前目錄os.chdir('.') os.pardir #獲取當前目錄的父目錄字串名 ('..') os.makedirs() os.removedirs() #刪除多個空目錄
python學習筆記(19) 常用模組--sys模組
sys.argv #命令列引數list,第一個元素是程式本身路徑,後面跟傳的引數,只能在命令列執行 sys.platform #返回系統平臺名稱 sys.version #返回python直譯器的版本資訊 sys.exit(n) #推出程式,正常退出時exit(0),錯誤退出exit(1) s
python學習筆記(21) 常用模組--序列化模組
序列化——從其他資料型別轉向一個字串資料型別 反序列化——字串到其他資料型別 序列——字串 json #五星 pickle #四星 shelve #py3新增 json #通用的序列化格式 #只有很少的一部分資料型別能通過json轉化成字串
從零開始的Python學習Episode 13——常用模組
模組 一、time模組 時間戳(timestamp) :時間戳表示的是從1970年1月1日00:00:00開始按秒計算的偏移量。 元組(struct_time) :struct_time元組共有9個元素共九個元素:(年,月,日,時,分,秒,一年中第幾周,一年中第幾天,夏令時
Python學習筆記:bisect模組實現二分搜尋
在Python中可以利用bisect模組來實現二分搜尋,該模組包含函式只有幾個: import bisect L = [1,3,4,5,5,5,8,10] x = 5 bisect.bisect_left(L,x) # 3 # 在L中查詢x,x存在時返回x最左側的位置,x不存在返回應該插入
python學習筆記(42) config模組
寫入檔案: import configparser config = configparser.ConfigParser() config['名字'] = {字典} with open ('config.ini','w') as f: config.white(f) 查詢檔案:
Python 學習筆記: Logging 模組
Logging 模組 import logging logger = logging.getLogger() # 建立一個handler,用於寫入日誌檔案 fh = logging.FileHandler('test.log',encoding='utf-8') # 再建立一個handler,用於
python學習筆記(62) Treading模組
預設情況下主執行緒會等待子執行緒結束 t.deamon = Ture # 主執行緒結束,子執行緒隨之結束 守護程序隨著主程序程式碼的執行結束而結束 守護執行緒會在主執行緒結束以後等待其他子執行緒的結束才結束 主程序在執行完自己的程式碼以後(守護程序結束)不會立即結束,
python學習筆記-16
我們已經知道,可以直接作用於for迴圈的資料型別有以下幾種: 一類是集合資料型別,如list、tuple、dict、set、str等; 一類是generator,包括生成器和帶yield的generator function。 這些可以直接作用於for迴圈的物件統稱為可迭代物件:Iterable。 可
python學習筆記16:HTMLParser
目的:將我喜歡的公眾號文章儲存為Word,以方便閱讀,使用html.parser中的HTMLParser對網頁進行解析,並使用docx中的Document將解析結果儲存到word中 HTMLParser類定義及常用方法 標準庫中的定義 class html.parser.HTMLParser(*
Python學習筆記7——常用函式
把握今天,才能擁有明天! eval()函式 把一個字串當成一個表示式來執行, 返回表示式執行後的結果 語法: eval(string_code, globals=None, locals=None) exec()函式 跟eval功能類似, 但是
Python學習筆記之optparse模組OptionParser
一、基本用法 optparse,是一個更夠讓程式設計人員輕鬆設計出簡單明瞭、易於使用、符合標準的Unix命令例程式的Python模組。生成使用和幫助資訊 首先你必須匯入該類,並建立一個OptionParser物件,然後再使用parser.a
Python--學習筆記2 常用庫 <利用Python進行資料分析>
numpy 科學計算包:多維陣列物件;數學運算函式;隨機數;傅立葉變換 可以作為演算法之間傳遞資料的容器。 pandas 快速處理結構化資料和函式。 dataframe, 面向列的二維表結構,含有行標和列標。 matplotliba &nb
python學習日記(常用模組)
模組概念 什麼是模組 常見的場景:一個模組就是一個包含了python定義和宣告的檔案,檔名就是模組名字加上.py的字尾。 但其實import載入的模組分為四個通用類別: 1 使用python編寫的程式碼(.py檔案) 2 已被編譯為共享庫
python學習筆記18(模組)
模組 概述: 隨著程式碼量越來越多,程式碼就越來越難以維護。為了解決難以維護的問題,我們把很多相似功能的函式分組,分別放到不同的檔案中取。這樣每個檔案所包含的內容相對較少,而且對於每一個檔案的大致功能可用用檔名來體現。很多程式語言都是這麼來組織程式碼結構。一個.py檔案就是一個模組
python學習筆記16(遞迴、棧和佇列)
遞迴、棧和佇列 遞迴呼叫: 一個函式,呼叫了自身,稱為遞迴呼叫 遞迴函式: 一個會呼叫自身的函式稱為遞迴函式 特點: 凡是迴圈能幹的事,遞迴都能幹 過程: 1、寫出臨界條件 2、找這一次和上一次的關係 3、假設當前函式已經能用,呼叫自身計算上一次的結果,再求出本次的結果 #輸入一
Python學習筆記:常用控制元件
按鈕(Button及其家族)· 功能:接受使用者的點選事件,觸發相應的操作。· 常用按鈕:wx.Button:文字按鈕wx.BitmapButton:點陣圖按鈕wx.ToggleButton:開關按鈕· 繫結處理按鈕點選的事件選單(Menu及其元件)wxPython用於建立選
Python學習筆記之常用的內建函式
在Python中,python給我們提供了很多已經定義好的函式,這裡列出常用的內建函式,以供參考 1.數學函式 abs() 求數值的絕對值 min()列表的最下值 max()列表的最大值 di