Python语言学习之12个Python数据处理常用内置函数
小职 2021-03-26 来源 :python数据分析之禅 阅读 613 评论 0

摘要:本文主要介绍了Python语言学习之12个Python数据处理常用内置函数,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助。

本文主要介绍了Python语言学习之12个Python数据处理常用内置函数,通过具体的内容向大家展现,希望对大家Python语言的学习有所帮助。

Python语言学习之12个Python数据处理常用内置函数

在python数据分析中,经常需要对字符串进行各种处理,例如拼接字符串、检索字符串等。下面我将对python中常用的内置字符串操作函数进行介绍。

 

1.计算字符串的长度-len()函数

 

str1='我爱python'

length=len(str1)

print(length)

len()函数在计算字符串的长度时,不区分英文、数字和汉字,所有字符都按一个字符计算。

 

有时,我们需要获取字符串实际所占的字节,即计算python默认编码UTF-8下的实际字节长度,可以这样做:

 

str1='我爱python'

length=len(str1.encode())

print(length)

12

 

和UTF-8编码下一个汉字占3个字节相吻合

 

2.分割字符串

 

split()方法可以实现字符串分割,也就是把一个字符串按照指定的分割符分割为字符串列表。具体语法格式如下

 

str.split(sep,maxsplit)

参数说明:

 

str:表示要分割的字符串  

sep:指定的分割符  

maxsplit:用于指定分割的次数

3.统计某字符出现的次数

 

count()方法用于检索某字符串在另一字符串中出现的次数,语法格式如下:

 

str.count(str1)

参数说明:

 

str:表示原字符串

str1:表示要检索的字符串

4.检索某字符串是否存在(find)

 

find()方法用于检索是否包含指定的子字符串。如果检索的字符串不存在,则返回-1,否则返回首次出现该子字符串的索引。其语法格式如下:

 

str.find(str1)

参数说明:

 

str:表示原字符

str1:表示要检索的子字符串

5.检索某字符串是否存在(index)

 

index()与find()方法类似,也是用于检索是否包含指定的子字符串。只不过index()方法在指定字符串不存在是会抛出异常。具体语法如下:

 

str.index(str1)

参数说明:

 

str:表示原字符

str1:表示要检索的子字符串

6.检索字符串是否已指定字符串开头

 

这里用到startswith()方法,如果是则返回True,否则返回False,具体语法如下:

 

str.startswith(str1)

参数说明:

 

str:表示原字符

str1:表示要检索的子字符串

7.检索字符串是否已指定字符串结尾

 

这里用到endswith()方法,如果是则返回True,否则返回False,具体语法如下:

 

str.endswith(str1)

参数说明:

 

str:表示原字符

str1:表示要检索的子字符串

8.大写字母转小写字母

 

lower()方法用于价格字符串中的大写字母转换为小写字母,语法格式如下:

 

str.lower()

9.小写字母转换为大写字母

 

upper()方法用于价格字符串中的小写字母转换为大写字母,语法格式如下:

 

str.upper()

10.删除空格和特殊字符

 

strip()方法用于去掉字符串左、右两侧的空格和特殊字符,语法格式如下:

 

str.strip([chars])

参数说明:

 

str:表示原字符

chars:为可选参数,用于指定要取出的字符,可以指定多个。如果chars为“@”,则取出左、右两侧包括的“@”“。”。如果不指定chars参数,默认去除空格、制表符“\t”、回车符“\r”、换行符“\n”等

11.去掉字符串左侧的字符

 

lstrip()方法用于去掉字符串左侧的空格和特殊字符,语法格式如下:

 

str.lstrip([chars])

参数说明:

 

str:表示原字符

chars:为可选参数,用于指定要取出的字符,可以指定多个。如果chars为“@”,则取出左、右两侧包括的“@”“。”。如果不指定chars参数,默认去除空格、制表符“\t”、回车符“\r”、换行符“\n”等

12.去掉字符串右侧的字符

 

rstrip()方法用于去掉字符串右侧的空格和特殊字符,语法格式如下:

 

str.rstrip()

参数说明:

 

str:表示原字符

chars:为可选参数,用于指定要取出的字符,可以指定多个。如果chars为“@”,则取出左、右两侧包括的“@”“。”。如果不指定chars参数,默认去除空格、制表符“\t”、回车符“\r”、换行符“\n”等 


我是小职,记得找我

✅ 解锁高薪工作

✅ 免费获取学习教程,开发工具,代码大全,参考书籍

Python语言学习之12个Python数据处理常用内置函数

本文由 @小职 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程