# 19大数据2班羊显期末总结

19大数据2班羊显期末总结

Python基本数据类型:
1.数字类型
1.1整形 1.2浮点型 1.3复数 1.4数值运算操作符 1.5数值运算函数
*math库的引用
2.字符串
2.1字符串类型的表示
2.2字符串操作符
2.3字符串处理函数
2.4字符串处理方法
2.5字符串类型的格式化
3.字符串格式化

python程序控制结构
1 程序的流程图
1.1程序由三种基本结构组成:顺序结构,分支结构,循环结构(都有一个入口和一个出口)
2 Python分支结构
2.1单分支结构
2.2二分支结构
2.3多分支结构
2.4条件判断及组合
3 Python循环结构
3.1遍历循环
3.2无限循环
3.3循环控制保留字
3.4循环的高级用法
*for-in-和while用法的区别
*random库的使用

Python组合数据类型
1 列表与元组
1.1序列类型定义
1.2序列处理函数及方法
1.3列表类型及操作
1.4元组类型及操作
1.5序列类型应用场景
2 字典
2.1字典类型定义
2.2字典处理函数及方法
2.3字典类型应用场景
3 集合
3.1集合类型定义
3.2集合操作符
3.3集合处理方法
3.4集合类型应用场景

Python函数定义与使用
1 函数的理解与定义
1.1函数定义
1.2函数调用
2 参数传递与返回值
2.1参数传递
2.2返回值
*lambda函数
3 作用域
局部变量和全局变量
4 递归
4.1函数递归的理解
4.2函数递归的调用过程
4.3函数递归实例解析
*函数式编程

python模块
1 模块的定义
模块就是程序
1.1内置模块(如sys, os, subprocess, time, json 等等)
1.2自定义模块:自定义模块时要注意命名,不能和Python自带模块名称冲突。
1.3开源模块:公开的第三方模块, 如 https://pypi.org,可以使用pip install 安装,类似于yum 安装软件
2 模块的使用
2.1.import 语句, 用于导入整个模块
2.2 from-import 语句 , 常用于只导入指定模块的部分属性或模糊导入
3 模块的探索
3.1dir()
列出对象的所有属性
对于模块,列出所有的函数、类及变量等
3.2__all__
如果包定义文件 init.py 存在一个叫做 all 的列表变量,那么在使用 from package import * 的时候就把这个列表中的所有名字作为包内容导入。
3.3help
获取模块信息,包括函数参数,
不同方法之间的区别等
4 标准库
可访问多个操作系统服务
5 第三方库
3种安装方法
方法1(主要方法): 使用pip命令
方法2: 集成安装方法
方法3: 文件安装方法

文件及目录操作
1打开文件
2使用文件之前,须首先打开文件,然后进行读、写、添加等操作。Python打开文件使用open函数,其语法格式为:
open(name[,mode[,buffering]])
3其中,文件名(name)为必选参数,模式(mode)和缓冲(buffering)参数是可选的。该函数返回一个文件对象

Python异常处理
1 错误和异常
1.1语法错误 1.2异常
2 常见异常
2.1NameError:尝试访问一个未声明的变量
2.2ZeroDivisionError:除数为零
2.3SyntaxError:Python 解释器语法错误
2.4IndexError:请求的索引超出序列范围
2.5KeyError:请求一个不存在的字典关键字
2.6AttributeError:尝试访问未知的对象属性
3 异常处理
异常可以通过 try 语句来检测。
任何在 try 语句块里的代码都会被监测,检查有无异常发生。
4 触发异常
要引发异常,可以使用raise语句,并将一个类(必须是Exception子类)
或者实例作为参数。
将类作为参数时,将自动创建一个实例。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值