turtle库是python的第三方库吗_turtle库的使用
一、turtle庫基本介紹
turtle(海龜)庫是turtle繪圖體系的Python實現。
turtle繪圖體系:1969年誕生,主要用于程序設計入門
Python語言的標準庫之一
入門級的圖形繪制函數庫
Python計算生態 = 標準庫 + 第三方庫
標準庫:隨解釋器直接安裝到操作系統中的功能模塊。
第三方庫:需要經過安裝才能實用的功能模塊。
庫Library、包Package、模塊Module,統稱模塊。
二、turtle的原理
turtle(海龜)是一種真實存在。
有一只海龜,其實在窗體正中心,在畫布上游走。
走過的軌跡形成了繪制的圖形。
海龜由程序控制,可以變換顏色、改變寬度等。
三、turtle的繪圖窗體布局
在操作系統上表現為一個窗口,是turtle的一個畫布空間,最小單位是像素。
turtle的繪圖窗體
turtle.setup(width, height, startx, starty)
setup() 設置窗體大小及位置。
4個參數中后兩個可選。
例如:
窗口寬800px,高800px,窗體的左上角在屏幕的左上角
窗口寬800px,高800px,窗體的左上角默認在屏幕的中間
四、turtle的空間坐標體系
1、絕對坐標
絕對坐標
turtle.goto(x, y)
讓在任何位置的海龜直接到達(x, y)
舉一個栗子
import turtle
turtle.goto(100, 100)
turtle.goto(100, -100)
turtle.goto(-100, -100)
turtle.goto(-100, 100)
turtle.goto(0, 0)
上面代碼畫出來的圖案
2、海龜坐標
海龜坐標
控制海龜的函數
五、turtle的角度坐標體系
1、絕對角度
絕對角度
turtle.seth(angle)
seth() 改變海龜的行進方向
seth() 只改變方向但不行進
angle為絕對度數
讓海龜向左或者向右改變運行方向
舉一個栗子
import turtle
turtle.left(45)
turtle.fd(150)
turtle.right(135)
turtle.fd(300)
turtle.left(135)
turtle.fd(150)
效果圖
六、RGB色彩模式
由三種顏色構成萬物色
RGB指紅藍綠三個通道的顏色組合
覆蓋視力所能感知的所有顏色
RGB每色取值范圍0-255整數或0-1小數
常用RGB色彩
常用RGB色彩
turtle.colormode(mode)
默認采用小數值,可切換為整數值。
1.0:RGB小數值模式
255:RGB整數值模式
總結
以上是生活随笔為你收集整理的turtle库是python的第三方库吗_turtle库的使用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ocv特性_实际使用工况的锂离子电池SO
- 下一篇: websocket python爬虫_p