1.行连接符使用
a="abcd\
efg"
print(a)
使得长段代码更易阅读
2.系列解包赋值
a,b,c=4,5,6
a,b=b,a
print(a,b)
'''
5 4
'''
对应的赋值,链式赋值也可以使用
3.栈和堆
变量储存在栈内,通过id引用在堆中储存的对象,对象包含id,type和value三种元素
4.垃圾回收机制
在堆中的对象不被任何变量引用时,垃圾回收器会自动清除,释放内存
5.简单的海龟绘图
import turtle #导入海龟模块
turtle.color("red") #颜色调整为红色
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
#第一个矩形
turtle.penup()
turtle.goto(130,0)
turtle.pendown()
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
#第二个矩形
turtle.penup()
turtle.goto(0,-130)
turtle.pendown()
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
#第三个矩形
turtle.penup()
turtle.goto(130,-130)
turtle.pendown()
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
turtle.left(90)
turtle.forward(100)
6.标识符命名方式
变量:全大写,下划线连接 MAX_SPEED
类:驼峰原则 CarFactory
函数名:全部小写 addup
模块、包:全部小写 math
命名不能与关键字相同,如len等
命名不得以数字开头,尽量避免双下划线开头,标识符只能以字母、数字、下划线组成