目录python
<a>.<b>()
的编码风格函数
扩充Python程序功能的方式编码
<a>.<b>()
编码风格
import <库名>
<库名>.<函数名>(<函数参数>)
但是但是,好多turtle,很繁琐嘛…3d
from <库名> import <函数名>
from <库名> import *
<函数名>(<函数参数>)
老师老师, 这么好的方法为什么不早说…code
import <库名>
: <库名> . <函数名> ( <函数参数> )
blog
from <库名> import <函数名> or from <库名> import *
: <函数名> ( <函数参数> )
ci
第一种方法不会出现函数重名问题,第二种方法则会出现字符串
import <库名> as <库别名>
: <库别名> . <函数名> ( <函数参数>
it
给调用的外部库关联一个更短、更适合本身的名字class
这个方法好!
画笔操做后一直有效,通常成对出现
turtle.penup()
别名 turtle.pu()
:抬起画笔,海龟在飞行turtle.pendown()
别名 turtle.pd()
:落下画笔,海龟在爬行
turtle.pensize(width)
别名 turtle.width(width)
:画笔宽度,海龟的腰围turtle.pencolor(color)
color
为颜色字符串或r,g,b值:画笔颜色,海龟在涂装,pencolor(color)
的color
参与能够有三种形式
turtle.pencolor("purple")
turtle.pencolor(0.63, 0.13, 0.94)
turtle.pencolor((0.63,0.13,0.94))
控制海龟行进:走直线 & 走曲线
turtle.forward(d)
别名 turtle.fd(d)
:向前行进,海龟走直线
turtle.circle(r, extent=None)
:根据半径r绘制extent角度的弧形
控制海龟面对方向: 绝对角度 & 海龟角度
turtle.setheading(angle)
别名 turtle.seth(angle)
:改变行进方向,海龟走角度
turtle.left(angle)
:海龟向左转turtle.right(angle)
:海龟向右转
按照必定次数循环执行一组语句
for <变量> in range(<次数>): <被循环执行的语句>
for i in range(5): print(i)
0 1 2 3 4
for i in range(5): print('Hello:', i)
Hello: 0 Hello: 1 Hello: 2 Hello: 3 Hello: 4
产生循环计数序列
range(N)
:产生 0 到 N-1的整数序列,共N个
range(5)
:0, 1, 2, 3, 4range(M,N)
:产生 M 到 N-1的整数序列,共N-M个
range(2, 5)
:2,3,4