对比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

相关文章
|
20天前
|
Python
在 Python 中,如何将日期时间类型转换为字符串?
在 Python 中,如何将日期时间类型转换为字符串?
118 64
|
12天前
|
存储 测试技术 Python
Python 中别再用 ‘+‘ 拼接字符串了!
通过选择合适的字符串拼接方法,可以显著提升 Python 代码的效率和可读性。在实际开发中,根据具体需求和场景选择最佳的方法,避免不必要的性能损失。
34 5
|
16天前
|
Python
使用Python计算字符串的SHA-256散列值
使用Python计算字符串的SHA-256散列值
23 7
|
22天前
|
Python
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
30 6
|
29天前
|
数据采集 数据可视化 数据处理
Python数据科学:Pandas库入门与实践
Python数据科学:Pandas库入门与实践
|
1月前
|
机器学习/深度学习 数据采集 数据可视化
Python数据科学实战:从Pandas到机器学习
Python数据科学实战:从Pandas到机器学习
|
1月前
|
机器学习/深度学习 数据采集 数据挖掘
解锁 Python 数据分析新境界:Pandas 与 NumPy 高级技巧深度剖析
Pandas 和 NumPy 是 Python 中不可或缺的数据处理和分析工具。本文通过实际案例深入剖析了 Pandas 的数据清洗、NumPy 的数组运算、结合两者进行数据分析和特征工程,以及 Pandas 的时间序列处理功能。这些高级技巧能够帮助我们更高效、准确地处理和分析数据,为决策提供支持。
41 2
|
29天前
|
数据采集 数据可视化 数据挖掘
Python数据分析:Pandas库实战指南
Python数据分析:Pandas库实战指南
|
1月前
|
并行计算 数据挖掘 大数据
Python数据分析实战:利用Pandas处理大数据集
Python数据分析实战:利用Pandas处理大数据集
|
1月前
|
数据采集 数据可视化 数据挖掘
利用Python进行数据分析:Pandas库实战指南
利用Python进行数据分析:Pandas库实战指南