-
目录
一、Python简介
特点
应用范围
缺点
常用Python解释器
二、Python开发准备
1.Python下载安装与配置
2.程序基本格式
三、图形化程序设计
1.基本图形绘制
2.奥运五环绘制
四、基础知识
1、程序的构成
2、面向对象
3、引用
4、标识符
规则
使用帮助查看关键字
5、变量和简单赋值语句
变量的声明和赋值
删除变量和垃圾回收机制
一、Python简介
Python是一种解释型、面向对象的语言
特点- 简洁
- 可读性强
- 面向对象
- 免费、开源
- 可移植性、跨平台
- 丰富的库
- 可扩展性
- 科学计算
- 人工智能
- WEB服务端和大型网站后端
- GUI开发
- 游戏开发
- 移动设备
- 嵌入式设备
- 系统运维
- 大数据
- 云计算
是解释执行,性能较低
常用Python解释器- CPython
- Jython
- IronPython
- PyPy
- 进入官网
- 下载
- 安装
- 配置环境变量
- 恰当的空格、缩进
- 区分大小写
- 注释: (1)行注释:# (2)段注释:''' '''
- 行连接符: 将一行较长的程序分为多行
#导入turtle import turtle #显示箭头 turtle.showturtle() #打印字符串 turtle.write("abc") #箭头沿当前方向前进300个单位长度并画下其轨迹 turtle.forward(300) #画笔颜色改为红色 turtle.color("red") #箭头线左旋转90度 turtle.left(90) turtle.forward(300) #箭头到达目标坐标并画下其轨迹 turtle.goto(0, 50) turtle.goto(0, 0) #抬笔,此后箭头移动轨迹不会被画下 turtle.penup() turtle.goto(0, 0) #落笔,此后箭头移动轨迹可以被画下 turtle.pendown() #箭头从当前位置沿逆时针画半径为100的圆 turtle.circle(100) turtle.forward(300)
以上代码可得到如下图画:
2.奥运五环绘制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)
可得到如下图案:
四、基础知识 1、程序的构成程序<----模块<----语句
2、面向对象3、引用Python中,一切皆对象。每个对象由标识(id)、类型(type)、值(value)组成
对象的本质:一个内存块,拥有特定的值,支持特定的相关 *** 作
变量在Python中也称为“对象的引用”,因为变量储存的就是对象的地址,变量通过地址引用了对象。
变量位于:栈内存
对象位于:堆内存
- Python是动态类型语言,变量不需要显式声明类型
- Python是强类型语言 ,只支持该类型支持的 *** 作
用于变量、函数、类、模块等的名称
规则- 区分大小写
- 只能用字母、数字、下划线,且不能以数字开头
- 不能使用关键字
- 尽量避免以双下划线开头和结尾,因为这些名称通常有特殊含义
-
类型规则 模块和包名全小写字母,尽量简单,多个单词间用下划线隔开 函数名全小写字母,多个单词间用下划线隔开 类名驼峰原则 常量名全大写字母,多个单词间用下划线隔开
Python系统帮助:
>>> help() help > keywords
电脑系统帮助:
按F1键可调出可调出系统帮助界面
5、变量和简单赋值语句 变量的声明和赋值变量名 = 表达式
变量在使用前必须先被初始化
删除变量和垃圾回收机制可以通过del语句删除不再使用的变量,如果对象没有变量引用,就会被垃圾回收器回收,清空内存空间
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)