目录
一、海龟
二、pygame
三、函数
四、类与对象
五、列表与元组
六、其他
1、格式化输出
2、最大公约数、最小公倍数
3、print、多变量一起定义赋值、end以及列表的方法
4、序列重复、字符串方法、其他列表方法、input
5、字典的方法、ASCII码转换、返回值、修改私人空间
6、关于自增自减、unicode的字符与数值的转换、列表与元组不要求为相同数据类型
一、海龟
(1)导入海龟库 import turtle
(2)画笔turtle.penup()=turle pu() #抬起画笔,海龟飞行
turtle.pendown()=turtle.pd() #落下画笔,海龟爬行
(3)乌龟的移动方向:
seth函数的全称是setheading,这个函数的主要功能就是设置乌龟的移动方向
海龟默认初始箭头方向 向右(东)
turle.setheading(0) = turle.seth(0) 东(右)turle.setheading(90) = turle.seth(90) 上
turte.setheading(180) = turle.seth(180) 西(左)turle.setheading(-90)= turle.seth(-90) 下
(4)默认海龟落笔在画板最中间(0,0)
(5)顺时针(右转) 逆时针(左转)
(6)速度:speed [0....10] ,其中0速度无延迟,速度最慢1,速度最快10
(7)颜色:turfle.color(画笔颜色/边框颜色,填充颜色)
二、pygame
坐标系从最左上角(0,0)开始,x轴/y轴都没有负值
三、函数
(1)定义函数:def sum(形参):
——————
(2)调用函数:sum(实参)
(3)返回值= 输出的值
四、类与对象
(1)类:物体的一种抽象(相同类型对象的模板),eg:橡皮图章、人、狗Dog
(2)定义属性:属性name
(3)对象:类的一个实例 eg:图章印出来的一个实例 eg:具体的一只狗doglin
实例 = 一个具体的东西
(4)对象属性赋值: doglin.name="doglinname" 点:访问对象的属性
(5)构造函数:_ _ init _ _() 初始化对象
五、列表与元组
(1)pop()对列表的操作(删除) -- 返回的是要被删除的元素
(2)元组可以切片,元组不可以修改
(3)字符串、列表、元组都是有序的(4)优先级:**幂 > %
(5)s[::2] 从索引0开始,以2为间隔进行切片