python基础

Python快速入门(8天零基础入门到精通)

  • 一、你好python
  • 二、python常量,变量,容器
    • 2.1字面量
    • 2.2变量
    • 2.3容器
      • 2.3.0容器通用功能
      • 2.3.1列表
      • 2.3.2元组
      • 2.3.3字符串
      • 2.3.4序列
      • 2.3.5集合
      • 2.3.6字典
  • 三、python函数
    • 3.1 函数多种传参方式
    • 3.2 匿名函数
  • 四、python文件操作
    • 4.1 文件编码
    • 4.2文件读取
    • 4.3文件写入
    • 4.4文件追加
  • 五、python异常、模块与包
    • 5.1 捕获异常
    • 5.2 模块
    • 5.3 python包

一、你好python

编程语言:计算机只认识二进制编码,编译器的作用就是把人类语言转换为二进制,从而让计算机理解人类的语言。

计算机理解人类语言的过程

二、python常量,变量,容器

2.1字面量

字面量:在代码中,被写下来的的固定的值,称之为字面量
常用字面量

2.2变量

变量:在程序运行时,能储存计算结果或能表示值的抽象概念。
简单的说,变量就是在程序运行时,记录数据用的
在这里插入图片描述

2.3容器

数据容器对比
基于各类数据容器的特点,它们的应用场景如下:

  • 列表:一批数据,可修改、可重复的存储场景
  • 元组:一批数据,不可修改、可重复的存储场景
  • 字符串:一串字符串的存储场景
  • 集合:一批数据,去重存储场景
  • 字典:一批数据,可用Key检索Value的存储场景

2.3.0容器通用功能

容器通用功能

2.3.1列表

  • 列表:一批数据,可修改、可重复的存储场景
    列表定义
    列表方法

2.3.2元组

  • 元组:一批数据,不可修改、可重复的存储场景
    元组定义
    元组方法

2.3.3字符串

  • 字符串:一串字符串的存储场景
    字符串定义
    字符串常用操作

2.3.4序列

在这里插入图片描述

2.3.5集合

  • 集合:一批数据,去重存储场景
    集合定义
    集合定义

2.3.6字典

  • 字典:一批数据,可用Key检索Value的存储场景
    字典定义
    字典操作

三、python函数

3.1 函数多种传参方式

多种传参方式
1.位置参数:
在这里插入图片描述
2.关键数参数:
在这里插入图片描述
3.缺省参数:
在这里插入图片描述
4.不定长参数:
在这里插入图片描述
在这里插入图片描述

3.2 匿名函数

lambda函数

四、python文件操作

4.1 文件编码

  1. 什么是编码?
    编码就是一种规则集合,记录了内容和二进制间进行相互转换的逻辑。
    编码有许多中,我们最常用的是UTF-8编码
  2. 为什么需要使用编码?
    计算机只认识0和1,所以需要将内容翻译成0和1才能保存在计算机中。
    同时也需要编码, 将计算机保存的0和1,反向翻译回可以识别的内容
    文件编码

4.2文件读取

1、我们平常对文件的基本操作,大概可以分为三个步骤(简称文件操作三步走):
① 打开文件
② 读写文件
③ 关闭文件
2、mode常用的三种基础访问模式
mode常用的三种基础访问模式
在这里插入图片描述
读取与关闭
with open

4.3文件写入

文件写入

4.4文件追加

文件追加

五、python异常、模块与包

5.1 捕获异常

当检测到一个错误时,Python解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的“异常”, 也就是我们常说的BUG!
语法:

try:
	可能要发生的异常语句
except Exception as e:
	出现异常的准备手段
else:
	未出现异常时应做的事
finally:
	不管是否出现异常都执行的语句
	

5.2 模块

  • Python 模块(Module),是一个 Python 文件,以 .py 结尾. 模块能定义函数,类和变量,模块里也能包含可执行的代码.
  • 模块的作用: python中有很多各种不同的模块, 每一个模块都可以帮助我们快速的实现一些功能, 比如实现和时间相关的功能就可以使用time模块
  • 我们可以认为一个模块就是一个工具包, 每一个工具包中都有各种不同的工具供我们使用进而实现各种不同的功能.
  • 语法:
    在这里插入图片描述
  • all:
    在这里插入图片描述

5.3 python包

  • python包是什么
    在这里插入图片描述
  • 自定义包
  • 在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值