PYTHON基础-DAY1 20210401

PYTHON基础-DAY1

001 python介绍

  • python解释型面向对象的语言。
    特点:可读性强;简洁;面向对象;免费开源;可移植性和跨平台;丰富的库;可扩展性
    缺点:解释型语言,计算性能低
  • python解释器:
    CPython(使用C语言实现的解释器,最常用)
    Jython(使用java实现的解释器)
    IronPython(使用.NET平台上使用的解释器)
    Python(使用Python语言实现的解释器)

002 python下载 安装 配置

003 开发环境介绍—交互模式的使用IDLE介绍和使用

  • python开发环境:IDE(integrated development environment)集成开发环境
  • IDLE交互模式
    关闭交互模式:Ctrl+Z和回车;输入quit();直接关闭命令行命令
    中断程序运行:Ctrl+C

004 IDLE开发环境的使用—建立Python源文件

  • 要点:
    1)空格代表缩进,不随意使用;
    2)程序英文编写,非中文!!!

005 Python程序格式:缩进/行注释/段注释

  • 缩进
    逻辑行首的空白(空格或制表符)决定逻辑行的层次,从而用来决定语句的分组;
    缩进:单个制表符或四个空格则为一个缩进层次,区别于C的{}
  • 区分大小写
  • 注释
    行注释:#
    段注释:’’’

006 简单错误如何处理

007 008 海龟绘图—图形化程序设计

import turtle #导入turtle板块
turtle.showturtle() #显示箭头
turtle.write() #写字符串
turtle.forward(300) #前进300像素
turtle.color() #改变画笔颜色
turtle.left(90) #箭头向右转90度
turtle.goto(x,y) #到达(x,y)坐标
turtle.penup() #抬笔,移动时不画线
turtle.pendown() #下笔,移动时画线
turtle.circle() #画圆,以起始点为开始逆时针画圆

009 程序的构成

  • python程序的构成:由模块构成,模块由语句组成,语句是python程序的构造单元,用于创造对象、变量赋值、调用函数、控制语句等。
  • 使用\行连接符:增强可读性,可放在行结束的位置

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

  • 对象:由标识identity、类型type、值value组成。
    标识:对应于对象在计算机内存的位置,使用内置函数id()可返回对象的标识
    类型:可限制对象的取值范围以及可执行的操作,使用type()获得对象的所属类型
    值:对象存储的数据信息,可通过print()直接打印出来
  • 对象本质:一个内存块,拥有特定的值,支持特定类型的相关操作。

011 引用的本质:栈内存和堆内存

  • 变量:引用的对象,变量存储即对象的地址
    变量位于:栈内存
    对象位于:堆内存
  • python是动态语言:变量不需要显式申明
  • python是强类型语言:每个对象由特定的数据类型,只支持该类型的操作

012 标识符

  • 标识符:变量、函数、类、模块的名称
    命名规则:区分大小写;第一个字母必须是字母、下划线(不能数字);不能使用关键字(可通过help()查看关键字);以双下划线开头和结尾的名称通常有特殊含义,应避免这种写法,如_int_
    模块和包名以及函数名:全小写,多单词之间用下划线;类名:首字母大写,驼峰规则,即多单词时每个单词第一个字母大写,其余部分小写;常量名:全大写字母,多单词用下划线分隔

013 变量:声明、初始化、删除变量

  • 变量的声明和赋值:变量名=表达值
    变量在使用前必须先初始化(被赋值)
  • 删除变量和垃圾回收机制:通过del语句删除不再使用的变量
    若对象未被引用,垃圾回收器回收,清空内存
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值