一. 数据分析技术简介
- 数据分析是用统计方法分析数据,提取信息、形成结论的过程,辅助判断与行动。
二. CSV 文件介绍
定义:
以逗号分隔值的,其文件以纯文本形式存储表格数据(数字和文本)
- Python 中可使用
csv.reader读取文件,csv.DictReader将每一行作为字典处理。
三. Excel 文件介绍
四. Python 常用数值类型
- 整数(int):存储范围取决于平台(32/64 位),Python 会自动将大整数转换为 long 类型的数据,理论上可以储存任意大小的整数。
- 浮点数(float):在Python中,以双精度(64 位)存储,可用科学计数法,整数相除有余数时结果自动转为浮点数。
- 复数:在Python中,复数的虚部用
j表示。
五. 字符串类型
1. 创建字符串
- 字符串由一系列字符组成
- 可用成对单引号、双引号,或3个单/双引号(支持跨行,无需转义符
\n)。
注意: 转义符:如 \n(换行)、\t(制表符)、\"(输出双引号)等;字符串前加 r 表示按原义解释,无需转义。
2. 字符串对象不可变
注意: 在Python中,无法直接修改字符串对象,需基于原字符串创建新对象。
方法:
如 replace()、upper()会返回新字符串对象,原对象不变。
3. 类型转换与序列操作
可通过 str() 方法将其他类型(如浮点数)转换为字符串。
- 字符串是字符序列,可转换为列表、元组等序列类型,使用序列方法/属性。
4. 字符串拼接
使用 + 号拼接两个字符串,返回新的字符串对象。
5. 转义符
| 转义符 | 功能 |
|---|---|
\n | 添加换行符 |
\t | 添加制表符 |
\\ | 添加“\” |
\a | 响铃 |
\" | 在字符串中输出双引号 |
\' | 在字符串中输出单引号 |
\000 | 添加一个空格 |
7.字符串格式化输出
类似 C/C++ 的 printf(),Python 用百分号 % 指定格式,格式模板含形参(格式符),实际参数可以是元组或字典
用法:形参模板 % 实参元组 或 形参模板 % 实参字典。