- Python的安装
- Python的开发环境
- 程序基本格式
- 对象的基本概念
- 标识符
- 例子:使用turtle函数绘制奥运五环的绘制
Python的安装(很简单只有一步需要注意)
由于我已经安装完毕,就不放图了,总之就是一直下一步
- 进入官网:www.python.org/downloads/,我们需要使用python3
- 这步需要注意勾选Install for all users
使得全部用户均可使用 - 老师还讲了出现的一种意外情况,我没有遇到,就不写了
在终端中运行python得到如下,则为安装成功。
开发环境
- IDLE
- Pycharm
- wingIDE
- eclipse
- Ipython
可以直接在Windows终端中进行编程
也可以使用IDLE进行编程
程序基本格式
- 缩进
python中对于缩进要求非常严格
(1) 逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。
(2) 语句从新行的第一列开始。
(3) 缩进风格统一:1. 每个缩进层次使用 单个制表符 或四个空格(IDE 会自动将制表符设置成 4 个空格2.Python 用缩进而不是{}表示程序块
- 要注意大小写的区分
- 注释
(1)行注释#
(2)段注释’’’ - 使用\行连接符
当一行代码过长时可以使用行连接
注意:python中字符串的最后一个字符是斜杠会导致出错:SyntaxError: EOL while scanning string literal
不要写全引号,等字符串写完后再补齐引号。
对象的基本概念
对象:一个内存块,拥有特定的值,支持特定类型的相关操作。万事万物皆对象,有三个属性:标识(地址),类型(字符串类型),值。位于堆内存。
变量:对象的引用。位于栈内存。
变量的生命和赋值
- 将一个变量绑定到一个对象上,格式如下:变量名 = 表达式
- 可以通过 del 语句删除不在使用的变量,如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间。防止内存被占满无法存入有用信息。
标识符
注意:1. 区分大小写。如:sxt 和 SXT 是不同的
2. 第一个字符必须是字母、下划线。其后的字符是:字母、数字、下划线
3. 不能使用关键字。比如:if、or、while 等。
4. 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。比如:__init__是类
的构造函数。
例子:使用turtle函数绘制奥运五环的绘制
注意:要学会对问题进行分解
import turtle
turtle.color("")
turtle.goto(坐标)
turtle.penup()
turtle.pendown()
turtle.circle(半径)
此处编码出错,import turtle不需要加括号,要一步一步编码,不可条约
eg:#奥运五环的绘制
import turtle
turtle.width(10)
turtle.color(“blue”)
turtle.circle(50)
turtle.penup()
turtle.color(“black”)
turtle.goto(120,0)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.color(“red”)
turtle.goto(240,0)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(60,-50)
turtle.color(“yellow”)
turtle.pendown()
turtle.circle(50)
turtle.penup()
turtle.goto(180,-50)
turtle.pendown()
turtle.color(“green”)
turtle.circle(50)