python中的"import"表示导入的意思。
成都创新互联从2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元华容做网站,已为上家服务,为华容各地企业和个人服务,联系电话:13518219792
python中的"import"一般用于导入一些函数库,以便于在下面的程序中调用导入的函数库里面的函数,类似于c++编程语言里面的include。通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。
import语句的用途和注意事项
1、通过一定的方式,搜寻要导入的文件。
2、如果需要,就编译这个文件。
3、运行这个文件。
但是需要注意的是所有这三个步骤,都只是文件再第一次导入的时候才会执行,如果文件已经导入了,后续的import会直接从内存里面找到已经加载的模块使用,换句话说此时import不会执行上面的3个步骤。
海龟库(turtle)
海龟库 (turtle) 是Python语言中一个很流行的绘制图像的函数库,想象一个小乌龟,在一个横轴为x、纵轴为y的坐标系原点,(0,0)位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
海龟库积木盒有点类似Kitten创作工具的画笔和动作积木盒的结合体,可以绘制、控制画笔移动,大家使用一下就可以体会了哦。
海龟图的窗口坐标系同Kitten舞台类似,小窗口的情况下,海龟图高和宽是固定400像素。全屏的海龟图和浏览器本身的尺寸有关。
请点击输入图片描述
请点击输入图片描述
海龟图和math库、random库一样,需要先导入库 import turtle,才可以使用库中的函数。使用海龟库中的函数,你可以画出各种有趣的图形。
在python中海龟库的英文如下:
turtle绘图的基础知识:
1、画布(canvas)
turtle.screensize(canvwidth=None, canvheight=None, bg=None) #参数分别为画布的宽(单位像素), 高, 背景颜色。
turtle.screensize() #返回默认大小(400, 300)
turtle.setup(width=0.5, height=0.75, x=None, y=None) #参数:width, height: 输入宽和高为整数时, 表示像素; 为小数时, 表示占据电脑屏幕的比例,
(x, y): 这一坐标表示矩形窗口左上角顶点的位置, 如果为空,则窗口位于屏幕中心。
2、turtle空间与角度坐标体系
turtle.goto(x,y) #直接跳转到相应的坐标点
turtle.fd(d) #向前前进d像素
turtle.bk(d)#向后前进d像素
turtle.circle(r,angle) #以r为半径,旋转angel角度。r为正,向前进方向左侧旋转,r为负,则相反。x轴为0度,逆时针为角度正值,顺时针为角度负值。
turtle.seth(angle) 改变行进方向,但不行进
3、RGB色彩模式
turtle.colormode(mode) mode=1,则为小数 ,mode=255,则为整数
turtle.pencolor(‘color’) color=颜色字符串,如red,blue
RGB小数数值:turtle.pencolor(0.63,0.13,0.93)
RGB元组值:turtle.pencolor((0.63,0.13,0.93))
4、画笔控制函数
turtle.penup()#抬起画笔,不绘画
turtle.pendown()#落下画笔,开始绘画,前两者成对出现
turtle.pencolor()#绘画颜色
turtle.pensize() #画笔粗细
turtle.speed(speed):#设置画笔移动速度,画笔绘制的速度范围[0,10]整数,数字越大越快。
turtle.begin_fill()#准备开始填充图形
turtle.end_fill()#填充完成
turtle.color(color1, color2) #同时设置pencolor=color1, fillcolor=color2
5、方向控制函数
turtle.setheading(angle)#改变行进方向,但不行进,为绝对角度。
turtle.left(angel)#海龟向左转,angel在海龟当前行进方向上旋转的角度
turtle.right(angel)#海龟向右转,angel在海龟当前行进方向上旋转的角度
6.其他函数
turtle.stamp()复制当前图形
turtle.write(s , [font=("font-name",font_size,"font_type")])写文本,s为文本内容,font是字体的参数,分别为字体名称,大小和类型;font为可选项,font参数也是可选项
turtle.undo()取消最后一个图的操作
turtle.clear()清空turtle窗口,但是turtle的位置和状态不会改变
turtle.reset()清空窗口,重置turtle状态为起始状态