circle函数用法 turtle_Turtle库与Time库基础知识分享(详细)
認識turtle庫:
turtle庫是turtle繪圖體系的Python實現(xiàn),是標準庫之一
標準庫:隨解釋器操作系統(tǒng)中的模塊直接安裝到解釋器中的并且可以直接使用的庫
第三方庫:需要經(jīng)過安裝才能使用的功能模塊,庫(library)包(package),模塊(module)統(tǒng)稱模塊
turtle庫的原理:
turtle庫,也叫海龜庫,是說有一只海龜,在窗體的正中心,且可以在畫布上游走,走過的軌跡形成了繪制的圖形
海龜由程序控制,可以變換顏色,方向,角度, 寬度等
turtle繪圖窗體布局:
turtle的一個畫布空間,最小單位是像素
setup() 設置窗體大小及位置
turtle.setup(width,height,startx,starty) (4個參數(shù)中,后兩個可選,分別為畫布的寬度,高度,距窗口左側距離,距窗口右側距離)
setup() 不是必須的,可以不用
turtle空間坐標體系:
絕對坐標
turtle.goto(x,y)
表示 在任何位置的海龜,到達(x,y)這個位置
turtle.seth(angle)
seth()改變海龜行進方向
seth()并不在圖像中繪制信息,只改變方向,不行進
angle為絕對坐標
RGB色彩體系:
由三種顏色構成的萬物色
RGB的取值范圍是整數(shù)0~255或小數(shù)0~1
turtle庫默認使用小數(shù)數(shù)值模式
turtle.colormode(mode)
1.0: RGB小數(shù)值模式
255: RGB整數(shù)值模式
turtle庫引用的方法:
**使用import完成,采用<a>.<b>()編碼風格**
import <庫名>
<庫名>.<函數(shù)名>(<函數(shù)參數(shù)>)
**使用from和import保留字公共完成**
from<庫名>import<函數(shù)名>
from<庫名>import*
<函數(shù)名>(<函數(shù)參數(shù)>)
**使用import<庫名>as<庫別名>**
<庫別名>.<函數(shù)名>(<函數(shù)參數(shù)>)
庫別名即給調(diào)用的外部庫關聯(lián)一個更簡短,更適合自己的名字
## turtle畫筆控制函數(shù):
turtle.penup()
turtle.pendown()
turtle.pensize()
turtle.pencolor()
## turtle運動控制函數(shù):
turtle.forward()
turtle.circle()
turtle.circle(r,extent)
根據(jù)半徑r繪制extent角度的函數(shù)
r:默認圓心在海龜左側r距離的位置(若r為負數(shù),圓心在右側)
extent:繪制角度,默認是360度
## turtle方向控制函數(shù):
turtle.seth(angle)
turtle.left(angle)
turtle.right(angle)
# time庫的使用
## 基本介紹:
time庫是Python中處理時間的標準庫
用于計算機時間的表達,提供獲取時間并格式化輸出功能
提供系統(tǒng)級精確計時功能,用于程序功能分析
## 時間獲取:
| time() | 獲取當前時間戳,即計算機內(nèi)部時間值,浮點數(shù)顯示 |
| ctime() |獲取當前時間并以易讀方式表示,返回字符串 |
|gmtime() |獲取當前時間,表示為計算機可處理的時間格式 |
## 時間格式化:
類似字符串格式化,展示模板由特定的格式化控制符組成,將時間以合理的方式展示出來
|strftime(tpl,ts)| tpl是格式化模板字符串,用來定義輸出效果,ts是計算機內(nèi)部時間類型變量
| strptime(str,tpl) |tpl是格式化模板字符串,用來定義輸入效果 |
**.strftime 與 .strptime 為互補關系,str是字符串形式的時間值**
## 時間格式化控制符:
程序計時:
**指測量起止動作所經(jīng)歷時間的過程**
|perf_counter()|返回一個cpu級別的精確時間計數(shù)值,單位為秒 |
|sleep(s) | s擬休眠的時間,單位是秒,可以是浮點數(shù) |
# 碼字不易,不喜勿噴
# 更多python知識體系詳見微信公眾號:子奇的小屋
# 歡迎大家關注!
總結
以上是生活随笔為你收集整理的circle函数用法 turtle_Turtle库与Time库基础知识分享(详细)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hikvision v2.3控件网页de
- 下一篇: mask rcnn算法分析_在model