part one 1学习了海龟制图 :
import turtle # 导入turtle 模块
turtle.showturtle() #显示箭头
turtle.write(" ") #写字符串
turtle.color(" 颜色字符串 ”)
turtle.left(角度) #箭头左转 度
turtle.right(角度) #箭头右转 度
turtle.forward(像素) #前进多 少像素
turtle.goto (0,50) #去坐标(0,50)
turtle.penup() # 抬笔,这样 路径不会画出来
turtle.pendown() #放下笔,显示路径
turtle.circle(100) #画图,从某点坐标为起点,逆时针画圆
turtle.width(10) # 将画笔加粗
2 绘制了奥运五环:
import turtle
turtle.width(10)
turtle.color"blue")
turtle.circle(50)
turtle.goto(120,0)
turtle.pendown()
turtle.color(“red”)
turtle.circle(50)
turtle.penup()
turtle.color(“yellow”)
turtle.goto(240,0)
turtle.pendown()
turtle.color(“black”)
turtle.circle(50)
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.color(“green”)
turtle.circle(50)
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.color(“green”)
turtle.circle(50)
3注释
#和’’’ ‘’’’
4.行的连接符 \
5对象
对象由 标识[identify]、类型[type]和值[value] 组成
标识:用于唯一标识对象,通常对应于对象在计算机内存中的地址。使用内置函数id(obj)可返回对象obj的标识
类型:用于表示对象存储的“数据类型”。类型可以限制对象的取值范围以及可执行的操作。可以使用内置函数type(obj)获得对象的所属类型
值:表示对象所存储的数据的信息,使用print(obj)可直接打印出值
python 中一切皆对象,对象本质就是一个内存块
变量:也称为 对象的引用。[因为 变量 存储的是 对象的地址 ;变量通过 地址 引用了对象]
变量位于 栈内存; 对象位于 堆内存
在执行 a=3 的操作时,实际上是把 对象3 的地址id 来赋给变量 ,即通过相同的地址来找到同一个东西。变量不被赋值时无法使用。删除变量 采用del a [在栈里就把变量a删除] 把变量a删除以后,对象在堆里放着,依旧存在,但是没有变量a的引用,就会被垃圾回收器回收,清空内存空间。
6标识符
标识符 用于 变量、函数、类、模块等的名称
标识符的规则:1区分大小写 2 第一个字符只能为 字母和下划线 3 不能使用关键字4以双下划线开头和结尾的名称有特殊含义,尽量避免使用。
约定俗称的规则:模块和包名: 全小写字母 尽量简单 ;若多个单词之间用下划线。
函数名:全小写字母;多个单词之间用下划线隔开。
类名:首字母大写,采用驼峰原则。多个单词时,每个单词第一个字母大写,其余部分小写。
常量名:全大写字母,多个单词使用下划线隔开。