python turtle庫 time庫 random庫 jieba庫

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章