python使用缩进而不是{}来决定逻辑层次
注意缩进的数目一定要统一
# 行注释
'''
段落注释
'''
import turtle #海龟图形模块
turtle.showturtle()
turtle.write('fredy')
turtle.forward(300)
turtle.color('red')
turtle.left(90)
turtle.forward(300)
turtle.goto(0,50)
turtle.goto(0,0)
turtle.penup()
turtle.goto(0,50)
turtle.goto(50,50)
turtle.pendown()
turtle.circle(100)
turtle.done() #保持窗口不闪退
import turtle #海龟图形模块
turtle.width(10)
turtle.color('blue')
turtle.circle(50)
turtle.color('black')
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
turtle.circle(50)
turtle.color('red')
turtle.penup()
turtle.goto(240,0)
turtle.pendown()
turtle.circle(50)
turtle.color('yellow')
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.circle(50)
turtle.color('green')
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.circle(50)
turtle.done()
缩进时,几个空格都是允许的,但是数目必须统一。
要养成写注释的习惯,方便自己和他人
使用\行连接符,把它放在行结束的地方。Python 解释器仍然将它们解释为同一行。
python中 一切皆对象
每个对象由标识、类型、值组成
对象本质上是一个内存块,拥有特定的值,支持特定类型的相关操作(停车位和其上的车)
Python 中,变量:对象的引用
变量通过地址引用了‘对象’
即不用显式声明类型(不用提前规定变量数据类型),python解释器会自动确定数据类型
标识符:用于变量、函数、类、模块等的名称
标识符有如下特定的规则:
变量名 = 表达式
a = 3
x = y = 123
a,b,c=a,5,6
a,b = 1,2
a = 123
del(a)
如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间
Python 不支持常量,即没有语法规则限制改变一个常量的值。我们只能约定常量的命名规则,以及在程序的逻辑上不对常量的值作出修改。