turtle是海龜庫。入門級的函數繪製庫。是Python語言的標準庫之一html
【知識點】標準庫
Python的庫分爲標準庫和第三方庫
標準庫:隨解釋器直接安裝到操做系統中的功能模塊
第三方庫:須要通過安裝才能使用的功能模塊。
庫Library 、 包Package、模塊Modole,統稱爲模塊。python
turtle其實就是抽象了海龜的這一律念,在畫布的正中心,有一隻海龜,它受程序控制、四處遊走,還能更改「海龜」自己的設置,如:畫筆的粗細,畫筆的顏色等等。它所走過的印記就繪製成了圖形。函數
所謂的繪製窗體就是繪製的程序生成的窗口的大小。
它能夠使用turtle.setup(width,height,startx,starty)
來進行初始化窗體的大小。後兩個是可選的。spa
如:turtle.setup(800,400,0,0)在電腦中是這樣顯示的:操作系統
當把後兩個去掉以後,是這樣的:code
去往某一位置的函數:goto(x,y)
在其行進過程當中,會留下痕跡。orm
對於海龜自己來說,其的方向就是這樣的:htm
以海龜爲參照,來讓它移動能夠使用turtle.bk(d)
turtle.fd(d)
turtle.circle(r,angle)
ip
關於circle的這個函數有必要再詳細說明。它指的是以海龜左側方向半徑爲r的圓心,旋轉angle度留下的軌跡ci
一樣的turtle的角度也分爲兩種絕對角度、海龜角度
所謂絕對角度就是說明以畫布中心爲基準。
使用turtle.seth(angle)
來改變它爬行的角度。只改變角度。
另外一種就是海龜角度,以海龜爲基準
如下就是實例:
import turtle turtle.left(45) turtle.fd(150) turtle.right(135) turtle.fd(300) turtle.left(350) turtle.fd(150)
顯示如圖:
turtle庫中採用的是最經常使用的RGB色彩體系,。
所謂RGB就是紅綠藍三種顏色混合構成的萬物色
RGB每色取值範圍0-255或者是0-1小數
使用turtle.colormode(mode)
來改變顏色模式。
其中mode可選參數爲:
1.0:RGB小數值模式
255:RGB整數值模式
更多資料:
turtle庫英文