python turtle setheading_一文掌握Python绘图库Turtle的使用
turtle.forward(距離)(別名:turtle.fd):向當前畫筆方向移動指定像素長度,距離可以為負數,表示向反方向移動指定像素長度,等價于backward()方法;
turtle.backward(距離)(別名:turtle.bk):向當前畫筆相反方向移動指定像素長度,距離可以為負數,表示相反方向,等價于forward()方法;
turtle.right(角度)(別名:turtle.rt):順時針移動指定角度即右轉,角度是相對值;
turtle.left(角度)(別名:turtle.lt):逆時針移動指定角度即左轉,角度是相對值;
turtle.color(畫筆色,填充色):同時設置畫筆顏色和填充色,當只傳遞一個參數時,表示畫筆色和填充色相同;
turtle.hideturtle()(別名turtle.ht):隱藏畫筆的指針形狀;
turtle.showturtle()(別名turtle.st):顯示畫筆的指針形狀;
turtle.pensize(畫筆寬度)(別名turtle.width):設置畫筆寬度;
turtle.penup()(別名turtle.pu、turtle.up):提起筆移動,不繪制圖形,用于另起一個地方繪制;
turtle.pendown()(別名turtle.pd、turtle.down):畫筆落下,留下痕跡;
turtle.pencolor(顏色):設置畫筆顏色,可以是字符串如"green","red",也可以是RGB 3元組,即3個0-1之間的小數,分別表示紅色、綠色、藍色;
turtle.circle(半徑,extend=角度, steps=內切正多邊形邊數):半徑為正數時,表示沿當前方向逆時針畫圓,半徑為負數時,表示沿當前方向順時針畫圓;指定角度時,則畫弧度,steps參數用于指定圓內切多邊形,當為弧度時,多邊形不封閉;
turtle.fillcolor(顏色):繪制圖形的填充顏色;
turtle.begin_fill():準備開始填充圖形;
turtle.end_fill():填充完成;
turtle.setx(位置坐標):將當前x軸坐標移動到指定位置,這里是絕對位置;
turtle.sety(位置坐標):將當前y軸坐標移動到指定位置,這里是絕對位置;
turtle.home():設置當前畫筆位置為原點,朝向東。
turtle.dot(半徑,顏色):繪制一個指定直徑和顏色的圓點。
turtle.screensize(canvwidth=None, canvheight=None,bg=None),參數分別為畫布的寬(單位為像素)、高、背景顏色。注意與setup方法之間的區別,setup中設置的是窗體的大小,這里設置的是畫布的大小,當畫布大小大于窗體大小時將會出現滾動條。默認畫布大小為300*400。
turtle.clear():清空turtle窗口,但是turtle的位置和狀態不會改變;
turtle.reset():清空窗口,重置turtle狀態為起始狀態;
turtle.undo():撤銷上一個turtle動作;
turtle.isvisible():返回當前turtle是否可見;
turtle.write(文本內容[,font=("font-name", font_size,"font_type")])):繪制文本,font是字體的參數,分別為字體名稱,大小和類型;font為可選項,font參數也是可選項。例如:turtle.write("Done",font=('Arial', 40, 'normal'))
turtle.begin_poly():開始記錄多邊形的頂點。當前的烏龜位置是多邊形的第一個頂點。
turtle.end_poly():停止記錄多邊形的頂點。當前的烏龜位置是多邊形的最后一個頂點。將與第一個頂點相連。
turtle.get_poly():返回最后記錄的多邊形。
turtle.mode(mode=None):設置模式,并執行重置,有兩種模式:“standard”、“logo”,“standard”模式表示初始向右,正角度為逆時針;“logo”模式表示初始向上,正角度為順時針。
turtle.tracer(False):關閉動畫,默認會有動畫效果。
turtle.shape(“turtle”):用于指定指針的形狀,取值為:“arrow”, “turtle”,“circle”, “square”, “triangle”, “classic”。
turtle.position()(別名turtle.pos):返回當前的位置距離原點的距離。
turtle.xcor():返回當前位置的x坐標。
turtle.ycor():返回當前位置的y坐標。
turtle.isvisible():烏龜是否可見。如果可見返回True,反之則False。
turtle.colormode():設置顏色的模式,取值為255整數或1.0小數,默認為小數模式,即通過0-1之間的小數分別表示R、G、B三種顏色,設置為255整數模式時,可通過0-255之間的整數表示R、G、B三種顏色。
總結
以上是生活随笔為你收集整理的python turtle setheading_一文掌握Python绘图库Turtle的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【转】时间序列分析——基于R,王燕 《时
- 下一篇: Flash如何制作超酷的火焰文字动画效果