庫
turtle庫(繪圖)
turtle.setup(width,height,startx,starty) 設置窗體大小及位置
turtle.goto(x,y) 根據空間座標系(x,y)繪製海龜的的軌跡
turtle.fd(x) 海龜向前進x個像素
turtle.left(x) .right(x) 海龜左轉右轉x度
turtle.pu() 擡起畫筆,海龜在飛行
turtle.pd() 落下畫筆,海龜在爬行
turtle.pensize() 設置畫筆的寬度
turtle.pencolor() 設置畫筆的顏色
turtle.circle(r,extent) 根據半徑r繪製extent角度的弧形
turtle.seth(angle) 改變海龜行走角度
turtle.done() 海龜運行結束後窗體不關閉
turtle.delay(x) 修改屬性的延遲,以實現加快作圖的目的
turtle.clear() 清空畫布,但不退出畫
turtle.write(s,font=(“name”,size,“type”)) 用來寫文本,s爲文本內容,font是字體的參數,裏面分別爲字體名稱,大小,類型
turtle.hideturtle() 海龜隱藏
time庫
time() 獲取當前時間戳,即計算機內部時間值,浮點數
ctime() 獲取當前時間並以易讀方式表示,返回字符串 ‘Fri Jan 26 12:11:16 2018’
gmtime() 獲取當前時間,表示爲計算機可處理的時間格式
strftime(tpl,ts) tpl是格式化模板字符串,用來定義輸出效果 ts是計算機內部時間類型變量 t=time.gmtime()
time.strftime("%Y-%m-%d %H:%M:%S",t) ‘2018-01-26 12:55:20’
%Y年份 %m月份 %B月份名稱 %b月份名稱縮寫 %d日期 %A星期
%a星期縮寫%H小時(24h制) %h小時(12h制) %p上/下午 %M分鐘 %S秒
strptime(str,tpl) str是字符串形式的時間值 tpl是格式化模板字符串,用來定義輸入效果 timeStr=‘2018-01-26 12:55:20’
time.strptime(timeStr,"%Y-%m-%d %H:%M:%S")
perf_counter() 返回一個CPU記得精確時間,單位爲秒 由於起點不確定,連續調用差值纔有意義
sleep(s) s擬休眠的時間,單位是秒,可以是浮點數
random庫(隨機數)
random.random() 生成一個(0.0,1.0)之間的隨機小數
random.seed(x) 初始化給的的隨機數種子,默認爲當前系統時間 random.seed(10) 產生種子10對應的序列
random.randint(a,b) 生成一個[a,b]之間的整數
random.randrange(m,n[,k]) 生成一個[m,n]之間以k爲步長的隨機整數
random.getrandbits(k) 生成一個k比特長的隨機整數
random.uniform(a,b) 生成一個[a,b]之間的隨機小數
random.choice(seq) 從序列seq中隨機選擇一個元素
random.shuffle(seq) 將序列seq中元素隨機排列,返回打亂後的序列
jieba庫(分詞)
jieba.lcut(s) 精確模式,返回一個列表類型的分詞結果
jieba.lcut(“中國是一個偉大的國家”)
[‘中國’,‘是’,‘一個’,‘偉大’,‘的’,‘國家’]
jieba.lcut(s,cut_all=Ture) 全模式,返回一個列表類型的分詞結果,存在冗餘
jieba.lcut(“中國是一個偉大的國家”,cut_all=Ture)
[‘中國’,‘國是’,‘一個’,‘偉大’,‘的’,‘國家’]
jieba.lcut_for_search(s) 搜索引擎模式,返回一個列表類型的分詞結果,存在冗餘
jieba.lcut_for_search(“中華人民共和國是偉大的”)
[‘中華’,‘華人’,‘人民’,‘共和’,‘共和國’,‘中華人民共和國’,‘是’,‘偉大’,‘的’]
jieba.add_word(w) 向分詞詞典增加新詞w