- 1、本文档共57页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;第2章 Python数据处理基础 ;2.1 Python程序开发技术 ;Python的特点:;【例】Python语言综合示例——天天学习,天天向上。;2.2 基本数据类型 ;1. 可变类型与不可变类型;不可变类型;;;2. String(字符串)类型;【例2.3】字符串的访问。
str = Picture
print (str[1:3]) # 第二、三个字符
print (str[-3:-1]) # 倒数第二、三个字符
print (str[3:-1]) # 正数第四个到倒数第二个字符
print (str[-6:7]) # 倒数第六个到正数第七个字符
print (str[2:]) # 第三个字符开始的所有字符
print (str * 2) # 输出字符串两次
print (str + TEST) # 连接字符串;由于字符串是不可变类型,所以向字符串某位置赋值会导致错误。;;3. List(列表)类型;【例2.5】列表的访问。
list = [ a, 56 , 1.13, HelloWorld,[7,8,9] ]
print(list) #完整列表
print(list[4]) # 第五个元素
print(list[-2:5]) # 从倒数第二个到正数第五个元素
print(list[2:]) # 第三个元素开始的所有元素;列表中的元素可以赋值修改。List还内置了很多方法,例如append()、pop()等等。
【例2.6】列表元素的修改。
a = [1, 2, 3, 4, 5, 6]
a[0] = 9 # 将第一个元素设为9
print(a)
a.append(7) # 在列表末尾追加7
print(a)
a[2:5] = [] # 将第三到五个元素值设置为空值
print(a)
a.pop(2) # 将第三个元素移除
print(a)
;;【例2.7】列表的遍历。
lis= [蚂蚱,螳螂,蝈蝈,蝗虫,蛐蛐]
#(1)直接遍历
for item in lis:
print(item)
#(2)按索引遍历
for i in enumerate(lis):
print(i)
#(3)对于列表类型,还有一种通过下标遍历的方式,如使用range()函数
for i in range(len(lis)):
print(lis[i]);4. Tuple(元组)类型;;5. Dictionary(字典);1)字典的访问;;2) 修改字典
可以向字典添加、修改或删除键/值对,如下例:
【例2.12】修改字典。
dict = {Name: Zara, Class: First};
#添加add
dict[Gender]=Female
print(dict)
#修改update
dict.update({No:001})
print(dict)
#也可以使用update方法添加/修改多个数据
dict.update({Gender:F,Id:1})
print(dict);;5. Set(集合)类型;;【例2.14】创建集合。
#创建一个空集合
var = set()
print(var,type(var)) #显示集合内容和类型?
#具有数据的集合
var = {LiLei,HanMeiMei,ZhangHua, LiLei, LiLei}
print(var,type(var)) #显示集合内容和类型;;;;;【例2.18】集合的交集、并集(合集)、差集。
#分别构造獾和貂两个集合
Huan={猪獾,蜜獾,狼獾,}
Diao={紫貂,松貂,美洲水鼬,狼獾}
#交集
DiaoXiong=HuanDiao
print(貂熊是:,DiaoXiong)
#并集
Youke=Huan|Diao
print(鼬科的是:,Youke)
#差集
DiaoT=Diao-Huan
print(除去獾的貂类:,DiaoT)
;2.3 数据文件读写 ;2.3.1 打开与关闭文件;2. 写入文件;3. 关闭文件;;;2.3.2 读取文件内容 ;;;;;;2.3.3 将数据写入文件 ;;2.3.4 Pandas存取文件 ;1. read_csv函数;;2.3.5 NumPy存取文件 ;1. loadtxt()和savetxt();;;2.4 本章习题 ;
您可能关注的文档
- 《Python机器学习》 课件 第1章 机器学习概述.pptx
- 《Python机器学习》 课件 0 课程导学.pptx
- 《Python机器学习》 课件 第3章 Python常用机器学习库(1) Numpy.pptx
- 《Python机器学习》 课件 第3章 Python常用机器学习库(2) Pandas.pptx
- 《Python机器学习》 课件 第3章 Python常用机器学习库(3) Matplotlib.pptx
- 《Python机器学习》 课件 第3章 Python常用机器学习库(4) 其他库.pptx
- 《Python机器学习》 课件 第4章 机器学习基础.pptx
- 《Python机器学习》 课件 第5章 KNN分类算法.pptx
- 《Python机器学习》 课件 第6章 K-Means聚类算法.pptx
- 《Python机器学习》 课件 第7章 推荐算法.pptx
文档评论(0)