Python基础知识——Python介绍、海龟绘图、对象、标识符、变量

Python基础——第一天

  • Python介绍
      • Python特点
      • Python开发环境
      • Python应用范围
  • Python海龟绘图
  • Python程序构成
      • 程序的构成
      • 使用注释及行连接符
  • 对象的基本组成和内存示意图
      • 对象
      • 内存示意图
  • 标识符
      • 基本用法
      • 标识符命名规则
  • 变量的声明、删除变量

Python介绍

Python是一种解释型、面向对象的语言。

Python特点

1.可读性强; 2.简洁,简洁,简洁; 3.面向对象; 4.免费和开源; 5.可移植性和可跨平台; 6.丰富的库; 7.可扩展性。

Python开发环境

开发环境本质上就是对Python解释器的封装,核心都一样。常用的开发环境有:1. IDLE; 2. Pycharm; 3. wingIDE; 4. Eclipse; 5. IPython。

Python应用范围

1.科学计算; 2. 人工智能; 3. WEB服务端和大型网站后端; 4. GUI开发(图形用户界面开发); 5. 游戏开发; 6. 移动设备; 7. 嵌入式设备; 8. 系统运维; 9. 大数据; 10. 云计算。

Python海龟绘图

>>> import turtle     #导入turtle模块
>>> turtle.showturtle()  #显示箭头
>>> turtle.width(10)     #调整画笔宽度为10
>>> turtle.write('123')  #写出字符串
>>> turtle.forward(300)  #前进300像素
>>> turtle.color('red')  #画笔颜色改为red
>>> turtle.left(90)      #箭头左转90度
>>> turtle.forward(300)
>>> turtle.goto(0,50)    #去坐标(0,50)
>>> turtle.goto(0,0)
>>> turtle.penup()       #抬笔,这样不会留下路径
>>> turtle.goto(0,300)
>>> turtle.pendown()     #下笔,这样会留下路径
>>> turtle.circle(100)   #从起始点开始逆时针画一个直径为100的圆

Python程序构成

程序的构成

  1. Python程序由模块组成。一个模块对应一个python源文件,一般后缀名是: .py。
  2. 模块由语句组成。运行Python程序时,按照模块中语句的顺序依次执行。
  3. 语句时Python程序的构造单元,用于创建对象、变量赋值、调用函数、控制语句等。

使用注释及行连接符

  1. 单行注释:#
  2. 多行注释:三个单引号’’'或三个双引号"""
  3. 行连接符:\

对象的基本组成和内存示意图

对象

Python中,一切皆对象。每个对象由:标识(identity)、类型(type)、值(value)组成。

  1. 标识用于唯一的标识对象,通常对应于对象在计算机内存中的位置。内置函数id(obj)可以返回对象obj的标识。
  2. 类型用于表示对象储存的“数据”的类型。使用type(obj)获得对象的所属类型。
  3. 值表示对象所存储的数据的信息。使用value(obj)可以之间打印出值。
    对象的本质就是:一个内存块,拥有特定的值,支持特定类型的相关操作。

内存示意图

Python基础知识——Python介绍、海龟绘图、对象、标识符、变量_第1张图片

标识符

基本用法

标识符:用于变量、函数、类、模块等的名称。命名规则:

  1. 区分大小写。
  2. 第一个字符必须是字母、下划线。
  3. 不能使用关键字。
  4. 以双下划线开头和结尾的名称通常有特殊含义,尽量避免这种写法。

标识符命名规则

  1. 模块和包名:全小写字母,尽量简单,如os,math。
  2. 函数名:全小写字母,多个单词之间使用下划线分开,如my_name。
  3. 类名:首个字母大写,采用驼峰原则,如MyClass。
  4. 常量名:全大写字母,多个单词之间使用下划线分开,如SPEED,MAX_SPEED。

变量的声明、删除变量

  1. 变量的声明和赋值:变量名=表达式
  2. 变量的删除:del 。变量删除以后,对象没有变量使用,就会被回收器回收,清空内存空间。

你可能感兴趣的:(Python基础知识)