2021年1月16日
学习的三大法则:“守破离”
1.倒入海龟绘图模块,学会了简单的绘图
import turtle
t = turtle.Pen()
for x in range(360):
t.forward(x)
t.left(59)
效果如上图所示
2.海龟模块的函数使用
import turtle #导入海龟模块
turtle.showturtle() #显示箭头,箭头初始点为坐标原点
turtle.write('高淇') #写下字符串
turtle.forward(300) #向前走300个单位
turtle.color('red') #笔的颜色变为红色
turtle.left(90) #箭头转90度
turtle.forward(300) #继续向前走300步
turtle.goto(0, 50) #箭头走到(0,50)坐标点
turtle.goto(0, 0) #箭头到(0,0)坐标点
turtle.penup() #把笔抬起来
turtle.goto(0, 300) #走到(0,300)坐标点
turtle.pendown() #把笔放下
turtle.circle(100) #划一个半径为100的圆
(1)箭头起点是坐标原点;
(2)向前走默认的方向是右和上;
(3)抬笔再落笔可以避免路程中的线段
(4)花园默认逆时针方向
3.用海龟模块画奥运五环
import turtle
turtle.width(10)
turtle.color('yellow')
turtle.circle(50)
turtle.penup()
turtle.color('red')
turtle.goto(120,0)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.color('blue')
turtle.goto(240, 0)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.color('green')
turtle.goto(60, -50)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.color('black')
turtle.goto(180, -50)
turtle.pendown()
turtle.circle(50)
效果如图所示
4.python的基础知识
(1)python由程序模块组成,一个python模块对应一个python文件,一般后缀为.py;模块由语句构成,运行python时,按模块中语句的顺序来执行;
(2)写代码时,时刻“ctrl+s”,防止断电时文件丢失;
(3)关于缩紧,默认四个空格,即tap键;
(4)使用注释:用#,或者‘’‘ ’‘’,\换行;
(5)python中,一切皆为对象,对象的本质是内存块;每一个对象都有自己的id,type和value;
(6)python是动态语言,可以自动确定数据类型,每个对象都有数据类型
(7)标识符:
用于表示变量/函数/类/模块等名称
·区分大小写
·第一个字符必须是字母,下划线,其后的字符只能是字母/数字和下划线,其他的不行
·不能使用关键字(这个太重要了,以前就犯过这样的错)
·以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法
标识符规则:
(8)变量和赋值语句:a = 3 ;删除变量:del a ,变量被删了,但是堆里的对象仍然在,只不过没有用了,进而被拉进回收站回收,可以释放空间。