没有合适的资源?快使用搜索试试~ 我知道了~
python学习笔记 python学习笔记全文共25页,当前为第1页。python学习笔记全文共25页,当前为第1页。第一章. Python基本用法 3 python学习笔记全文共25页,当前为第1页。 python学习笔记全文共25页,当前为第1页。 1.数据类型 3 1.1.Python数据类型:[一切皆对象] 3 1.2 数据结构 3 1.2.1 列表 3 1.2.2 元组 4 1.2.3 集合 4 1.2.4 字典 4 1.3 控制语句 5 1.3.1 条件语句 5 1.3.2循环语句 5 1.3.3 其他语句 6 1.3.4 异常处理 6 1.4 python数据分析基础 6 1.4.1 函数 6 1.4.2 json文件解析 7 1.4.3 字符串处理 7 1.4.3.1字符串格式化 7 1.4.3.2 字符串方法 8 1.5 高级函数 8 1.5.1.lambda函数(匿名函数) 8 1.5.2 Map函数 9 1.5.3 reduce函数(python3 需要引入第三方库) 9 1.5.4 filter函数 10 第二章. 数据分析常用库 10 2.1 Numpy 1
资源推荐
资源详情
资源评论
python 学习笔记
第一章. Python 基本用法.....................................................................................................................3
1.数据类型...................................................................................................................................................3
1.1.Python 数据类型:[一切皆对象].........................................................................................3
1.2 数据结构.....................................................................................................................................3
1.2.1 列表 .................................................................................................................................3
1.2.2 元组 .................................................................................................................................4
1.2.3 集合 .................................................................................................................................4
1.2.4 字典 .................................................................................................................................4
1.3 控制语句..............................................................................................................................................5
1.3.1 条件语句 .................................................................................................................................5
1.3.2 循环语句 ..................................................................................................................................5
1.3.3 其他语句 .................................................................................................................................6
1.3.4 异常处理 .................................................................................................................................6
1.4 python 数据分析基础.......................................................................................................................6
1.4.1 函数 ..........................................................................................................................................6
1.4.2 json 文件解析 .........................................................................................................................7
1.4.3 字符串处理.............................................................................................................................7
1.4.3.1 字符串格式化.............................................................................................................7
1.4.3.2 字符串方法 ................................................................................................................8
1.5 高级函数..............................................................................................................................................8
1.5.1.lambda 函数(匿名函数).................................................................................................8
1.5.2 Map 函数 .................................................................................................................................9
1.5.3 reduce 函数(python3 需要引入第三方库).............................................................9
1.5.4 filter 函数 ...............................................................................................................................10
第二章. 数据分析常用库....................................................................................................................10
2.1 Numpy ................................................................................................................................................10
2.1.1 数组的创建 ..........................................................................................................................10
2.1.2 索引和切片 ..........................................................................................................................11
2.1.3 数组形状改变......................................................................................................................12
2.1.4 数组的 ufunc 广播机制....................................................................................................13
2.1.5 搜索与排序 ..........................................................................................................................14
2.1.6 Numpy 文件读写 ................................................................................................................14
2.1.6.1 文件的读取..............................................................................................................14
2.1.6.2 文件存储 ..................................................................................................................15
2.1.7 字符串操作(char 模块)...............................................................................................15
2.1.8 Numpy 统计计算 ................................................................................................................15
2.1.8.1 Numpy 随机数生成 ...............................................................................................16
2.1.8.2 Numpy 统计相关函数...........................................................................................16
2.1.8.3 Numpy 线性代数....................................................................................................17
2.2 Pandas.................................................................................................................................................18
2.2.1 Pandas 基础操作.................................................................................................................18
2.2.1.1 Pandas 常用数据结构...........................................................................................18
2.2.1.2 数据获取和保存.....................................................................................................19
2.2.1.3 数据筛选 ..................................................................................................................20
python 学习笔记
2.2.2 Pandas 高级操作.................................................................................................................20
2.2.2.1 数据库数据读取和保存.......................................................................................20
2.2.2.2 数据整合 ..................................................................................................................21
2.2.2.3 层次化索引..............................................................................................................21
2.2.3 分组聚合和透视图.............................................................................................................22
2.2.3.1 数据排序 ..................................................................................................................22
2.2.3.2 分组聚合 ..................................................................................................................22
2.2.3.3 透视图和交叉表.....................................................................................................22
python 学习笔记
第一章. Python 基本用法
1.数据类型
1.1.Python 数据类型:[一切皆对象]
整数 [ int ]、浮点型 [ float ]、复数、常量、布尔值、字符串[不可更改]、数
据类型转换
A = 3; type(A) 结果为:int type()可以查看变量的数据类型
12 // 5 = 2; 整除
‘a’ is ‘a’ true
not 相当于 java 中的非
s = ‘我是 python’; s[3:5] pyt
None(空值) inf(无穷) nan(非数值)
1.2 数据结构
列表:是一种不同数据类型元素的有序集合 【类似于 java 中的 ArrayList】
元组:元组是一种有序列表,但元组中的变量不能改变
集合:集合是一系列无序的、不重复的组合体
字典:存放无序的键/值(key/value)映射类型数据的容器
1.2.1 列表
列表的创建:
A = [1,2,3,4,5];
A = list(‘asdfg’); 相当于 A = [’a’, ’s’, ’d’, ’f’,’g’];
方法
描述
append(Object x)
将 x 视为整体加入到列表的末尾
extend(Object x)
将 x 视为多个个体加入到列表的末尾
python 学习笔记
pop()
删除列表中的最后一个元素
pop(int i)
将位置 i 的元素删除
count(Object obj)
统计列表中元素 obj 出现的次数
index(Object obj)
返回首个 obj 的位置
insert(int index, Object obj)
将 obj 增加在 index 位置
remove(Object obj)
将首个元素 obj 移除
reverse()
将列表反转
sort()
将列表排序
删除列表元素或整个列表:
del a[1] 或 del a
1.2.2 元组
元组的创建:
a_tuple = (1,2,3,4);
b_tuple = tuple([1,2,3,4]);
元组中的数据不允许修改
元组相加跟列表是一样的,都是就将数据进行拼接【相乘也类似】
1.2.3 集合
集合是无序的
集合的创建:
a_set = {1,2,3,4,4,5}; out:{1,2,3,4,5}
b_set = {1,5,6,7,7,8}; out:{1,5,6,7,8}
方法:
方法
描述
void add(Object obj)
将 obj 加入集合【不一定加在末尾,集合无
序】
void remove(Object obj)
将 obj 从集合中移除
boolean Issubset(Set obj)
判断当前集合是否被集合 obj 包含
集合的交并差:【下面 a_set 和 b_set 均为集合】
a_set – b_set 结果为 a_set 和 b_set 的差集
a_set | b_set 结果为 a_set 和 b_set 的并集
a_set & b_set 结果为 a_set 和 b_set 的交集
a_set < b_set 判断 a_set 是否是 b_set 的子集,是返回 true,否返回 false
a_set ^ b_set 返回没有出现在 a_set 和 b_set 公共部分的集合
1.2.4 字典
python 学习笔记
字典的创建:
dict_1 = {‘name’:’xiaoming’, ‘age’ : ‘35’};
dict_2 = dict(name=’xiaoming’, age = ‘35’);
添加键值对: dict_1[‘city’] = ‘hunan’;
删除键值对: del dict_1[‘city’];
方法
描述
Object pop(Object obj)
将 obj 键对应的键值对删除,返回 obj 对应
的值
obj in 字典
判断 obj 是否存在字典中,存在返回
true,反之返回 false
Object get(Object obj ,[Object xxyy(默认返
回) | 可选填])
将 obj 键对应的值返回,不存在键则返回
None,如果指定返回值则返回指定值
keys()
返回字典中所有的键
values()
返回字典中的所有的值
items()
返回字典中的所有键值对
void clear()
清空字典
遍历字典:
for key in dict_1.keys():
print(dict_1[key]);
1.3 控制语句
1.3.1 条件语句
语法结构:
if 条件表达式 1:
执行语句 1
elif 条件表达式 2:
执行语句 2
elif 条件表达式 3:
执行语句 3
else:
条件语句 4
1.3.2 循环语句
for 循环示例:
for letter in ‘Python’ :
print(letter);
剩余24页未读,继续阅读
资源评论
小虾仁芜湖
- 粉丝: 83
- 资源: 9357
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功