程序格式
- 恰当的空格缩进
- python区分大小写
- 当程序过长的时候使用行连接符\
- 注释
(1)#行注释
(2) ```段注释 - 常用:
格式化code:Ctrl + Alt + L
运行code:Ctrl+Shift+F10
简单图形化程序设计
turtle模块
import turtle
turtle.showturtle()#显示箭头
turtle.write('牛逼')#书写字符串
turtle.forward(300)#前进300像素
turtle.color('red')#画笔改为红色
turtle.left(90)#箭头旋转90度
turtle.goto(0,50)#到坐标(0,50)
turtle.penup()#抬笔(这样就画不上了)
turtle.pendown()#落笔
turtle.circle(100)#画圆
例题:绘制奥运五环
import turtle
turtle.width(10)
turtle.color('blue')
turtle.circle(50)
turtle.penup()
turtle.goto(120,0)
turtle.pendown()
turtle.color('black')
turtle.circle(50)
turtle.penup()
turtle.goto(240,0)
turtle.pendown()
turtle.color('red')
turtle.circle(50)
turtle.penup()
turtle.goto(60,-50)
turtle.pendown()
turtle.color('yellow')
turtle.circle(50)
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.color('green')
turtle.circle(50)
对象
Python中,一切皆对象
对象由:标识(identity),类别(type),值(value)组成
本质是一个内存块
引用
变量通过地址引用‘’对象‘’
- python是动态类型语言
- python是强类型语言
标识符
标识符:用于变量,函数,类,模块的名称
- 区分大小写
- 第一个字母必须是字母,下划线。其后字符是:字母,数字,下划线
- 不能使用关键字 例如:if ,while
- 以双下划开头或结尾的名称具有特殊含义,尽量避免 例如 : __ init __
类名 | 规则 | 例子 |
---|---|---|
模块和包 | 全小写+下划线 | math,os,sys |
函数名 | 全小写+下划线 | my_name |
类名 | 首字母大写(每个单词第一个字母大写) | MyPhone |
常量名 | 全大写字母+下划线 | MAX_SPEED |
变量的声明和赋值
变量名 = 表达式