《大数据分析:基于Python》 课件 第2章 数据类型 .pptx

《大数据分析:基于Python》 课件 第2章 数据类型 .pptx

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

;常见的数据类型有:

数值型:整数类型(int)、浮点数类型(float)和复数型(complex),用于处理数值计算和算术运算。

字符串类型(str):用于表示和处理文本和字符序列。

列表(list)和元组(tuple):用于存储和操作多个数据元素,例如有序集合。

字典(dictionary):用于存储和查找键-值对,常用于构建映射关系。

集合(set):用于存储唯一的元素,提供集合操作(如并集、交集等)。

布尔类型(bool):用于表示真(True)或假(False)的逻辑值。;2.1字符串 ;字符串中的字符可以按照索引号提取或查找,如从a=python中提取字符y,y的索引号为1或-5,y可用记号python[1]表示出来,也可表示为python[-5]、a[1]、a[-5]。代码演示如下。;所以若想从字符串中截取一个片段,需要索引号向后增加1,我们把这种截取称为切片。格式为变量名或字符串后带中括号[],括号内为起止(start和stop)索引号两个参数,起止索引号间用冒号隔开,;切片的格式为:

var[start:stop:step]

其中:

var表示字符串或字符串变量

start表示起始位置的索引号

stop表示结束位置的索引号,不包含该索引的字符

step表示步长,默认步长为1

当切片范围从0开始时,start可以省略不写,同样当范围到左后一个字符时,stop也可以省略不写,如var[:3]等同var[0:3],如上例中的b[0:10:2]可以写成b[::2]。

当step取负值时,表示逆序。;In[9]:b[::2]

Out[9]:13579

?

In[10]:a[::-1]#该方法也常用于字符串翻转

Out[10]:nohtyp;字符串也可乘以一个数,表示重复。字符串a*2,表示将a重复2次。;In[15]:a.isdigit()#判断字符串中的字符是否全为数字

Out[15]:False

?

In[16]:a.isalnum()#判断字符串是否由数字和字母组成

Out[16]:True

?

In[17]:a.find(t)#在字符串中查找字符t,返回找到的第一个索引

Out[17]:2

?

In[18]:a.index(t)#在字符串中查找字符t的索引,返回第一个

Out[18]:2

?

In[19]:a.replace(o,e)#将字符串中的字符o替换成e

Out[19]:pythen;字符串的方法较多,常用的如下。

str.replace(old,new):将指定的旧字符串替换为新字符串。

str.strip():去掉字符串两端的空白字符。

str.split():按空格或指定的分隔符将字符串拆分为多个部分,并返回一个列表。

str.startswith(prefix):检查字符串是否以指定的前缀开头。

str.endswith(suffix):检查字符串是否以指定的后缀结尾。

str.upper():将字符串转换为大写形式。

str.lower():将字符串转换为小写形式。

str.capitalize():将字符串的首字母大写。

str.title():将字符串中每个单词的首字母大写。

str.isupper():检查字符串是否全是大写字母。

str.islower():检查字符串是否全是小写字母。

str.join(iterable):使用字符串作为连接符,连接可迭代对象中的元素。

str.find(substring):在字符串中查找指定的子字符串,并返回它的起始位置。

str.isalpha():检查字符串是否只包含字母字符。

str.isdigit():检查字符串是否只包含数字字符。;可用函数type()函数来测试变量的类型;测一个字符串的长度(包含有多少个字符)可用函数len()。;2.2列表;列表是可变的,这意味着可以通过索引访问和修改列表中的元素。列表的索引同字符串的索引。;列表还支持切片操作,可以通过指定起始索引和结束索引来获取子列表:;In[10]:q.append(a)#给列表追加元素

?

In[11]:q

Out[11]:[10,20,35,40,50,a]

?

In[12]:q.extend(lis_1)#合并两个列表

?

In[13]:q

Out[13]:[10,20,35,40,50,a,1,2,3,4,5];当需要在列表中指定的索引位置插入一个元素时,可使用insert()方法。;In[18]:w.pop(1)#删除索引号为1

您可能关注的文档

文档评论(0)

lai + 关注
实名认证
内容提供者

精品资料

版权声明书
用户编号:7040145050000060

1亿VIP精品文档

相关文档