对比python字符串函数,学习pandas的str矢量化字符串函数(一)

简介: 对比python字符串函数,学习pandas的str矢量化字符串函数(一)

1.概述


python字符串应该是python里面最重要的数据类型了,因此学会怎么处理各种各样的字符串,显得尤为重要。


我们不仅要学会怎么处理单个字符串,这个就需要学习“python字符串函数”,我们还要学会怎么处理二维表格中每一列每一格的字符串,这个就需要学习“pandas的str矢量化字符串函数”。


今天我们采用对比的方式,带大家总结常用的字符串函数,希望这篇文章能够对大家起到很好的作用。


在开始享用这篇文章之前,请培养好自己的耐心,本文确实干货满满,一定要看到最后你才知道收获有多大,尤其是后面的str属性,超有用。


2.常用的python字符串函数

字符串中,空白符也算是真实存在的一个字符。


1)python字符串函数大全

image.png


2)函数讲解

① find()函数

功能 :检测字符串是否包含指定字符。如果包含指定字符,则返回开始的索引;否则,返回-1。

image.png


② index()函数

功能 :检测字符串是否包含指定字符。如果包含指定字符,则返回开始的索引;否则,提示ValueError错误。

image.png


③ count()函数

功能 : 统计字符串中,某指定字符在指定索引范围内,出现的次数。

索引范围 :左闭右开区间。

注意 :如果不指定索引范围,表示在整个字符串中,搜索指定字符出现的次数。

image.png


④ replace()函数

语法 :st.replace(str1,str2,count)。

功能 :将字符串st中的str1替换为str2。

注意 : 如果不指定count,则表示整个替换;如果指定count=1,则表示只替换一次,count=2,则表示只替换两次。

image.png


⑤ split()

语法 :st.split(‘分隔符’, maxSplit)

功能 :将字符串按照指定分隔符,进行分割。

注意 :如果split中什么都不写,则默认按照空格进行分割;如果指定了分割符,则按照指定分隔符,进行分割。

maxSplit作用:不好叙述,自己看下面的例子就明白。


image.png

⑥ startwith()函数

语法 :st.startwith(str1)

功能 :检查字符串st是否以字符串str1开头,若是,则返回True;否则,返回False。

image.png


⑦ endwith()函数

语法 :st.endwith(str1)

功能 :检查字符串st是否以字符串str1结尾,若是,则返回True;否则,返回False。

image.png

相关文章
|
9月前
|
Java 数据处理 索引
(Pandas)Python做数据处理必选框架之一!(二):附带案例分析;刨析DataFrame结构和其属性;学会访问具体元素;判断元素是否存在;元素求和、求标准值、方差、去重、删除、排序...
DataFrame结构 每一列都属于Series类型,不同列之间数据类型可以不一样,但同一列的值类型必须一致。 DataFrame拥有一个总的 idx记录列,该列记录了每一行的索引 在DataFrame中,若列之间的元素个数不匹配,且使用Series填充时,在DataFrame里空值会显示为NaN;当列之间元素个数不匹配,并且不使用Series填充,会报错。在指定了index 属性显示情况下,会按照index的位置进行排序,默认是 [0,1,2,3,...] 从0索引开始正序排序行。
651 0
|
9月前
|
Java 数据挖掘 数据处理
(Pandas)Python做数据处理必选框架之一!(一):介绍Pandas中的两个数据结构;刨析Series:如何访问数据;数据去重、取众数、总和、标准差、方差、平均值等;判断缺失值、获取索引...
Pandas 是一个开源的数据分析和数据处理库,它是基于 Python 编程语言的。 Pandas 提供了易于使用的数据结构和数据分析工具,特别适用于处理结构化数据,如表格型数据(类似于Excel表格)。 Pandas 是数据科学和分析领域中常用的工具之一,它使得用户能够轻松地从各种数据源中导入数据,并对数据进行高效的操作和分析。 Pandas 主要引入了两种新的数据结构:Series 和 DataFrame。
737 0
|
10月前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
504 100
|
10月前
|
开发者 Python
Python中的f-string:高效字符串格式化的利器
Python中的f-string:高效字符串格式化的利器
647 99
|
10月前
|
Python
Python中的f-string:更优雅的字符串格式化
Python中的f-string:更优雅的字符串格式化
|
10月前
|
开发者 Python
Python f-strings:更优雅的字符串格式化技巧
Python f-strings:更优雅的字符串格式化技巧
|
10月前
|
开发者 Python
Python f-string:高效字符串格式化的艺术
Python f-string:高效字符串格式化的艺术
|
10月前
|
Python
使用Python f-strings实现更优雅的字符串格式化
使用Python f-strings实现更优雅的字符串格式化
|
11月前
|
Python
Python中的f-string:更简洁的字符串格式化
Python中的f-string:更简洁的字符串格式化
477 92

热门文章

最新文章

推荐镜像

更多