字符串操作
-
split()分隔 -
strip()去空白字符

-
join() 方法

‘a’ in data# a是否在data中data.index('a')#返回a的索引data.find('a')# 查找a,找到则返回索引下标位置,没有找到返回-1val.replace('a','b')#将a替换为b
正则表达式
要使用正则表达式,需要导入re模块 import re
- re.split()

- re.compile()
将经常用到的正则表达式编译成对象,两种写法

-
findall()

-
re.sub() 替换
将text中符合条件的内容替换为9

- match()

- search()

findall()、match()和search()


在分割的时候,假如有NAN值,就没办法直接正常分割,因此,我们可以通过对字符串进行操作的方法进行分割:
抛出异常:

因此需要使用字符串方法:



将售价中的“万”字删除,并将剩余的字符串类型价格转换为浮点型:

本文探讨了Python中的字符串操作方法,如append、split、strip和join,以及如何使用正则表达式进行高效的数据处理。重点介绍了re模块的split、compile、findall和sub方法。同时,针对含有NAN值的字符串分割问题,提出了解决方案。此外,还讲解了如何删除字符串中的特定字符并转换为浮点型数值。

被折叠的 条评论
为什么被折叠?



