Python基础学习-Day_1
- Python介绍
- python特点
- Python的使用环境
- Python的应用范围
- Python程序的构成
- 构成结构
- 使用注释及行连接符
- 常用快捷键
- 对象的基本组成和内存示意图
- 对象
- 内存图
- 编程练习代码及显示
- 标识符
- 基本用法
- 变量的声明、删除变量
Python介绍
Python是一种解释型、面向对象的语言。
python特点
1.程序编码非常简洁;
2.免费开源;
3.面向对象;
4.资源库非常丰富;
4.具有强大的可扩展性;
5.上手易,面向的工作岗位多元化。
Python的使用环境
开发环境本质上就是对Python解释器的封装,核心都一样。常用的开发环境有:
- IDLE;
- Pycharm;
- wingIDE;
- Eclipse;
- IPython。
Python的应用范围
1.科学计算; 2. 人工智能; 3. WEB服务端和大型网站后端; 4. GUI开发(图形用户界面开发); 5. 游戏开发; 6. 移动设备; 7. 嵌入式设备; 8. 系统运维; 9. 大数据; 10. 云计算。
Python程序的构成
构成结构
- Python程序由模块组成。一个模块对应一个python源文件,一般后缀名是: .py;
- 模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行;
- 语句是Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。
使用注释及行连接符
- 单行注释:# ;
- 多行注释:三个单引号’’'或三个双引号""" ;
- 行连接符: \ 。
常用快捷键
- 格式化代码:Ctrl + Alt + L;
- 运行代码:Ctrl + Shift + F10;
- 注释代码:Ctrl + /。
- IDLE打开:WIN+R—>cmd。
对象的基本组成和内存示意图
对象
核心点:Python中,一切皆对象。每个对象由:标识(identity)、类型(type)、值(value)组成。
- 标识用于唯一的标识对象,通常对应于对象在计算机内存中的位置。内置函数id(obj)可以返回对象obj的标识;
- 类型用于表示对象储存的“数据”的类型。使用type(obj)获得对象的所属类型;
- 值表示对象所存储的数据的信息。使用value(obj)可以之间打印出值。
对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。
内存图
编程练习代码及显示
#!usr/bin/env python
# -*- coding:utf-8 _*-
"""
@author: Administrator
@file: test3.py
@time: 2020/08/26
@desc:
"""
import turtle # 导入turtle模块
t = turtle.Pen() # 实例化?
t.showturtle() # 显示箭头
t.width(10) # 设置画笔宽度为10
t.write('123') # 写出字符串
t.forward(300) # 前进300像素
t.color('blue') # 画笔颜色改为蓝色
t.right(90) # 箭头左转90°
t.forward(300)
turtle.goto(0, 50) # 去坐标(0,50)
turtle.goto(0, 0)
turtle.penup() # 抬笔,这样不会留下路径
turtle.goto(0, -300)
turtle.pendown() # 下笔,这样会留下路径
turtle.circle(100) # 从起始点开始逆时针画一个直径为100的圆
标识符
基本用法
标识符:用于变量、函数、类、模块等的名称。命名规则:
- 区分大小写;
- 第一个字符必须是字母、下划线;
- 不能使用关键字;
- 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。
变量的声明、删除变量
- 变量的声明和赋值:变量名=表达式;
- 变量的删除:del 。变量删除以后,对象没有变量使用,就会被回收器回收,清空内存空间。