2020年9月21日 第一天
Python
- 定义:一种解释型,面向对象由C语言开发出来的语言。
- 发明人:吉多•范罗苏姆
- 特点:简洁,易读,面向对象,库丰富,扩展性好,开源免费,跨平台。
Tips:
一、3种关闭交互窗口方法:
1.按键:Ctrl+Z 2.输入:quit() 3.鼠标关闭
二、Ctrl+C中断程序执行
三、注意中英文输入下符号的不同
四、python通过缩进来组织程序
五、单行注释前加#,多行加’’’
六、tab键的使用
七、写的程序随时保存ctrl+S
八、行连接符
九、F1打开帮助文档
Python学习方法
- 1.注意建立知识体系
- 2.对象的知识点:
一. 对象本质是内存块1. 查内存地址用id(),查类型用type(),值可用print()打印出来。
二、变量存于栈内存,对象存于堆内存
三、标识符注意事项
1.不能以数字开头,可以用下划线开头 _a
2.以双下划线开头和结尾的是类的构造函数 init
删除变量:del a
程序练习
1、 画奥运五环
import turtle
turtle.width(5)
#blue ring
turtle.penup()
turtle.goto(-110,0)
turtle.color("blue")
turtle.pendown()
turtle.circle(50)
#black ring
turtle.penup()
turtle.goto(0,0)
turtle.color("black")
turtle.pendown()
turtle.circle(50)
#red ring
turtle.penup()
turtle.goto(110,0)
turtle.color("red")
turtle.pendown()
turtle.circle(50)
#yellow ring
turtle.penup()
turtle.goto(-55,-50)
turtle.color("yellow")
turtle.pendown()
turtle.circle(50)
#green ring
turtle.penup()
turtle.goto(55,-50)
turtle.color("green")
turtle.pendown()
turtle.circle(50)
2、 画四个方形
import turtle
#给边长画正方形
def draw_square(length):
for i in range(0,4):
turtle.forward(length)
turtle.left(90)
#画第一个正方形
turtle.penup()
turtle.goto(10,10)
turtle.pendown()
draw_square(100)
#画第二个正方形
turtle.penup()
turtle.goto(-110,10)
turtle.pendown()
draw_square(100)
#画第三个正方形
turtle.penup()
turtle.goto(10,-110)
turtle.pendown()
draw_square(100)
#画第四个正方形
turtle.penup()
turtle.goto(-110,-110)
turtle.pendown()
draw_square(100)
错题本
- turtle.color()输入颜色需要加””
- 环之间相对位置第一次计算错误
- 画完一个方形后需要注意箭头方向