1.標(biāo)準(zhǔn)庫(kù):turtle庫(kù)
1. turtle的概述
1、turtle(海龜)是Python重要的標(biāo)準(zhǔn)庫(kù)之一,它能夠進(jìn)行基本的圖形繪制。
2、turtle庫(kù)繪制圖形有一個(gè)基本框架:一個(gè)小海龜在坐標(biāo)系中爬行,其爬行軌跡形成了繪制圖形。對(duì)于小海龜來說,有“前進(jìn)”、“后退”、“旋轉(zhuǎn)”等爬行行為,對(duì)坐標(biāo)系的探索也通過“前進(jìn)方向”、“后退方向”、“左側(cè)方向”和“右側(cè)方向”等小海龜自身角度方位來完成。
2. turtle庫(kù)的引用方式
第一種,import turtle,則對(duì)turtle庫(kù)中函數(shù)調(diào)用采用
turtle .< 函數(shù)名>()
形式。
第二種,from turtle import*,則對(duì)turtle庫(kù)中函數(shù)調(diào)用直接采用
<函數(shù)名>()
形式,不在使用turtle.作為前導(dǎo)。
第三種,import turtle as t,則對(duì)turtle庫(kù)中函數(shù)調(diào)用采用更簡(jiǎn)潔的
t .<函數(shù)名>()
形式,保留字as的作用是將turtle庫(kù)給予別名t。
3.窗口函數(shù)
turtle.setup(width, height,startx,starty)
窗體函數(shù)
作用:設(shè)置主窗體的大小和位置
參數(shù):
width:窗口寬度,如果值是整數(shù),表示的像素值;如果值是小數(shù),表示窗口寬度與屏幕的比例;
height:窗口高度,如果值是整數(shù),表示的像素值;如果值是小數(shù),表示窗口高度與屏幕的比例;
startx:窗口左側(cè)與屏幕左側(cè)的像素距離,如果值是None,窗口位于屏幕水平中央;
starty:窗口頂部與屏幕頂部的像素距離,如果值是None,窗口位于屏幕垂直中央
4.常用狀態(tài)函數(shù)


5.常用運(yùn)動(dòng)函數(shù)

2.標(biāo)準(zhǔn)庫(kù):random庫(kù),time庫(kù)
1.random庫(kù)的概述
使用random庫(kù)主要目的是生成隨機(jī)數(shù)這個(gè)庫(kù)提供了不同類型的隨機(jī)數(shù)函數(shù),其中最基本的函數(shù)是random.random(),它生成一個(gè)[0.0,1.0)之間的隨機(jī)小數(shù),所有其他隨機(jī)函數(shù)都是基于這個(gè)函數(shù)擴(kuò)展而來。
2.random庫(kù)常用函數(shù)

1.time庫(kù)概述
處理時(shí)間是程序最常用的功能之一,time庫(kù)是Python提供的處理時(shí)間標(biāo)準(zhǔn)庫(kù)。time庫(kù)提供系統(tǒng)級(jí)精確計(jì)時(shí)器的計(jì)時(shí)功能,可以用來分析程序性能,也可讓程序暫停運(yùn)行時(shí)間。
import time
print(time.localtime())
time庫(kù)的功能主要分為3個(gè)方面:時(shí)間處理、時(shí)間格式化和計(jì)時(shí)。
1·時(shí)間處理主要包括4個(gè)函數(shù):
time.time()獲取當(dāng)前時(shí)間戳
time.gmtime()獲取當(dāng)前時(shí)間戳對(duì)應(yīng)的
time.localtime()
time.ctime()
2·時(shí)間格式化主要包括3個(gè)數(shù):
time.mktime()
time.strftime()
time.strptime()
3·計(jì)時(shí)主要包用到1個(gè)函數(shù):
time.sleep()