- 1、本文档共204页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;Python基本数据类型;Python基本数据类型;Python基本数据类型,即对单个数值和文本进行了定义。然而,真实数据集是由多个数值或多个文本组成的,其数据集形态可能是二维表(比如Excel表格),也可能是某一列(数据序列)。以某个数据序列为例,如何进行组织和存储呢?——Python基本数据结构;列表作为Python中一种数据结构,可以存放不同类型的数据,用中括号括起来进行定义。
;元组与列表类似,也是Python中一种常用数据结构,不同之处在于元组中的元素不能修改,元组采用圆括号括起来进行定义。
;
集合也是Python中的数据结构,是一种不重复元素的序列,用大括号括起来进行定义。
;字典是一种按键、值对定义的数据结构,其中键必须唯一,用大括号括起来进行定义。字典中的元素由键和值两部分组成,键在前值在后,键和值之间用冒号(:)来区分,元素之间用逗号隔开。键可以是数值、字符,值可以是数值、字符或者其他Python数据结构(比如列表、元组等)。
;Python基本数据结构之间比较;;Python相关公有方法;索引;
切片是指定索引位置,对数据实现分块访问或提取的一种数据操作方式。
下面简单介绍字符串、列表、元组的切片方法。
;
字符串的长度为字符串中所有字符的个数,其中空格也算一个字符;列表、元组、集合的长度,即为元素的个数;字典的长度为键的个数,用函数len()来实现
;统计包括求最大值、最小值、求和等,可以是列表、元组、字符串;
成员身份的确认,用in命令,用来判断某个元素是否属于指定的数据结构变量。
;
程序运行过程中,可以存在大量的中间变量,这些变量一来占用空间,二来影响可读性,可以使用del命令删除不必要的中间变量。
;;预定义几个列表;
2.添加元素:append()
;
3.扩展列表:extend()
;
5.返回下标:index()
;
7.元素排序:sort()
;预定义两个元组
T1=(1,2,2,4,5)
T2=(H2,3,KL)
创建空元组:tuple()
t1=tuple()#产生空元组
t=()#产生空元组;T1=(1,2,2,4,5)
T2=(H2,3,KL)
2.元素计数:count()
print(元素2出现的次数为:,T1.count(2))
执行结果如下:
元素2出现的次数为:2
3.返回下标:index()
print(KL的下标索引为:,T2.index(KL))
执行结果如下:
KL的下标索引为:2;字符串作为基本的数据类型,也可以看作一种特殊的数据结构字符从0开始进行索引编号,包括空格特特殊字符;2.查找子串:find()
用find函数查找子串出现的开始索引位置,如果没有找到则返回-1。
st=helloword!‘
z1=st.find(he,0,len(st))#返回包含子串的开始索引位置,否则-1
z2=st.find(he,1,len(st))
print(z1,z2)
执行结果为:
0-1
其中find函数第一个参数为需要查找的子串,第二个参数是待查字符串指定的开始位置,第三个参数为指定待查字符串的长度。
;3.替换子串:replace()
st=helloword!‘
stt=st.replace(or,kl)#原来的st不变
print(stt)
print(st)
执行结果如下:
hellowkld!
helloword!
4.字符串连接
st1=joh
st2=st1++st
print(st2)
执行结果如下:
johhelloword!
;
5.字符串比较
;字典方法;字典方法;;Numpy简介;利用array()函数创建数组;利用内置函数创建数组;数组尺寸与重排;第2章;第2章;第2章;第2章;第2章;第2章;第2章;
数组展平
;
数组排序
;
数组有哪些信誉好的足球投注网站
;;矩阵创建;矩阵创建;矩阵基本属性(转置、共轭、逆矩阵)
importnumpyasnp
mat=np.matrix(np.arange(4).reshape(2,2))
mT=mat.T
mH=mat.H
mI=mat.I
;importnumpyasnp
mat1=np.mat(123;456;789)
mat2=mat1*3
mat3=mat1+mat2
mat4=mat1-mat2
mat5=mat1*mat2
mat6=np.multiply(mat1,mat2)#点乘
;线性代数运算
线性代数是数学
您可能关注的文档
- Python金融数据分析与挖掘(微课版) 课件汇总黄恒秋 6-1.公司治理结构数据 --- 11-3.月行业联动与轮动分析.pptx
- 人教版高中化学选择性必修1第三章水溶液中的离子反应与平衡水的电离课件.ppt
- 人教版高中化学选择性必修1第二章化学反应速率与化学平衡影响化学反应速率的因素课件.ppt
- 人教版高中化学选择性必修1第三章水溶液中的离子反应与平衡电离常数强酸与弱酸的比较课件.ppt
- 人教版高中化学选择性必修1第四章化学反应与电能电解原理课件.ppt
- 人教版高中化学选择性必修1第二章化学反应速率与化学平衡化学平衡常数课件.ppt
- 人教版高中化学选择性必修1第二章化学反应速率与化学平衡化学反应速率课件.ppt
- 人教版高中化学选择性必修1第三章水溶液中的离子反应与平衡电解质溶液中离子浓度的比较课件.ppt
- 人教版高中化学选择性必修1第二章化学反应速率与化学平衡化学反应速率和化学平衡图像课件.ppt
- 2024-2030年中国集成电路封装行业市场深度调研及发展趋势与投资前景研究报告.docx
文档评论(0)