广告
返回顶部
首页 > 资讯 > 后端开发 > Python >python如何判断字符串当中是否包含字符
  • 748
分享到

python如何判断字符串当中是否包含字符

2023-06-30 18:06:15 748人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

这篇文章主要讲解了“python如何判断字符串当中是否包含字符”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python如何判断字符串当中是否包含字符”吧!有一个ssqdatav2数据,要找

这篇文章主要讲解了“python如何判断字符串当中是否包含字符”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python如何判断字符串当中是否包含字符”吧!

有一个ssqdatav2数据,要找到其中的深圳,并且替换成圳。

因为收集到的数据出现了错误,本来只有省份简写的地方却出现了深圳。

python如何判断字符串当中是否包含字符

如何找到DF中包含深圳的数据?

cond=ssqdatav2['first'].str.contains('深圳')ssqdatav2.loc[cond]

python如何判断字符串当中是否包含字符

此时就找到first当中包含深圳的数据。

1、在first当中找到汉字

# 为分解firstprize定义函数def fpp(x):    if len(x)<=2:  # 判断是否只有汉字,还是也有数字        return "待定" # 没有汉字的用待定表示    else: # 使用正则表达式获取中文        pattern="[\u4e00-\u9fa5]"  # 汉字专用字符ASCII区间        pat=re.compile(pattern)        return ','.join(pat.findall(x)) # 使用逗号作为每个省份的分隔符#使用fp() ssqdatav2['fpprovince']=ssqdatav2['first'].apply(lambda x:fpp(x))ssqdatav2.head()

python如何判断字符串当中是否包含字符

将每个省份单独形成1列:

fpnames=['p01','p02','p03','p04','p05'] ssqdatav3[fpnames]=ssqdatav3['fpprovince'].str.split(',',expand=True)ssqdatav3

python如何判断字符串当中是否包含字符

去除掉None值,是None的地方变成空值:

# 逐个分割ssqdatav3['p001']=ssqdatav3['fpprovince'].apply(lambda x:x if x.count(',')==0 else x.split(',')[0])ssqdatav3['p002']=ssqdatav3['fpprovince'].apply(lambda x:x.split(',')[1] if x.count(',')>=1 else '')ssqdatav3['p003']=ssqdatav3['fpprovince'].apply(lambda x:x.split(',')[2] if x.count(',')>=2 else '')ssqdatav3['p004']=ssqdatav3['fpprovince'].apply(lambda x:x.split(',')[3] if x.count(',')>=3 else '')ssqdatav3['p005']=ssqdatav3['fpprovince'].apply(lambda x:x.split(',')[4] if x.count(',')>=4 else '')ssqdatav3.to_excel('ssqdatav3p05.xlsx',index=False)ssqdatav3.head()

python如何判断字符串当中是否包含字符

# 让双色球的期号ID成为订单号,7个号码都有对应的订单号,即每个期号都有7个订单号且分成不同的行import numpy as np ssqdatav3['province2']=ssqdatav3['fpprovince'].apply(lambda x:x.split(','))ssqdatav3province2=ssqdatav3['province2'].to_list()province2rs=[len(r) for r in province2]rs a=np.repeat(ssqdatav3['id'],rs)a ssqdataprov=pd.DataFrame(np.column_stack((a,np.concatenate(province2))),columns=['ID','PROVINCE'])# ssqdataprov=ssqdataprov[(ssqdataprov['PROVINCE']!='深')] # 等价# ssqdataprov=ssqdataprov[~(ssqdataprov['PROVINCE']=='深')] # 等价ssqdataprov=ssqdataprov[~(ssqdataprov['PROVINCE'].str.contains('深'))]ssqdataprov

python如何判断字符串当中是否包含字符

按照每个字段来划分,并且删去含有深的字段,这样就只保留圳字了

感谢各位的阅读,以上就是“python如何判断字符串当中是否包含字符”的内容了,经过本文的学习后,相信大家对python如何判断字符串当中是否包含字符这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是编程网,小编将为大家推送更多相关知识点的文章,欢迎关注!

--结束END--

本文标题: python如何判断字符串当中是否包含字符

本文链接: https://www.lsjlt.com/news/330619.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • python如何判断字符串当中是否包含字符
    这篇文章主要讲解了“python如何判断字符串当中是否包含字符”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“python如何判断字符串当中是否包含字符”吧!有一个ssqdatav2数据,要找...
    99+
    2023-06-30
  • python 判断字符串当中是否包含字符(str.contain)
    有一个ssqdatav2数据,要找到其中的深圳,并且替换成圳。 因为收集到的数据出现了错误,本来只有省份简写的地方却出现了深圳。 如何找到DF中包含深圳的数据? cond=ssqd...
    99+
    2022-11-11
  • java判断字符串是否包含字符
    java判断字符串是否包含字符判断一个字符串是否包含某个子串的3种方法(推荐教程:java教程)一、startsWith()这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置此方法定义的语法如下:p...
    99+
    2021-10-30
    java基础 java 字符串 包含字符
  • java判断字符串是否包含某字符(串)
    java判断字符串是否包含某字符串的方法:1、startsWith()这个方法有两个变体并测试如果一个字符串开头的指定索引指定的前缀或在默认情况下从字符串开始位置此方法定义的语法如下:public boolean startsWith(St...
    99+
    2020-02-16
    java基础 java
  • Python中判断字符串是否包含另一个字符串
    Python中判断字符串是否包含另一个字符串 在Python编程中,经常需要判断一个字符串是否包含另一个字符串。这在处理文本数据或搜索操作时非常常见。Python提供了几种方法来实现这个功能,本文将介...
    99+
    2023-10-18
    python mysql 数据库 Python
  • Python 判断字符串是否包含中文
    使用 xlrd 模块打开带中文的excel文件时,会报错。FileNotFoundError: [Errno 2] No such file or direct...
    99+
    2023-01-31
    字符串 中文 Python
  • Python如何判断字符串是否包含特定子字符串
    这篇文章主要介绍“Python如何判断字符串是否包含特定子字符串”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Python如何判断字符串是否包含特定子字符串”文章能帮助大家解决问题。我们经常会遇这样...
    99+
    2023-07-05
  • java判断字符串是否包含指定字符串
    indexOf(String s)的使用,如果包含,返回的值是包含该子字符串在父类字符串中起始位置;如果不包含必定全部返回值为-1package my_automation; public class z_test { publ...
    99+
    2014-11-12
    java 字符串
  • Python如何判断字符串是否仅包含数字
      在用Python进行数据处理的时候,经常会遇到DataFrame中的某一列本应该是数值类型,但由于数据不规范导致在字段中夹杂了非数值类型。对于这种类型的数据,...
    99+
    2022-11-13
  • javascript如何判断字符串中是否包含某个字符串
    小编给大家分享一下javascript如何判断字符串中是否包含某个字符串,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!javascript判断字符串中是否包含某个...
    99+
    2023-06-14
  • js如何判断字符串中是否包含某个字符串
    本文小编为大家详细介绍“js如何判断字符串中是否包含某个字符串”,内容详细,步骤清晰,细节处理妥当,希望这篇“js如何判断字符串中是否包含某个字符串”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。indexOf方法...
    99+
    2023-07-05
  • java判断字符串是否包含数字
    java中可以使用java.lang.character.isDigit();方法判断某个字符是否是数字,在java中遍历一个字符串然后使用java.lang.character.isDigit();方法判断其中是否有数字。java.lan...
    99+
    2015-03-07
    java基础 java
  • sql 判断字段是否包含字符串
     CHARINDEX('wonderful', notes)返回结果=0表示 不包含  否则会返回字符串的开始位置查找模式"wonderful"在 titles&nb...
    99+
    2022-10-18
  • Java如何判断字符串中是否包含某个字符
    目录1 使用String类的contains()方法2 使用String类的indexOf方法1 使用String类的contains()方法 contains()方法用于判断字符串...
    99+
    2023-02-05
    java判断字符串中是否包含某个字符 java判断字符串是否包含字符
  • delphi如何判断字符串是否包含汉字
    这篇“delphi如何判断字符串是否包含汉字”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“delphi如何判断字符串是否包含...
    99+
    2023-07-04
  • 如何在PostgreSQL中判断字符串是否包含目标字符串
    如何在PostgreSQL中判断字符串是否包含目标字符串?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。方式一: position(substring in string):po...
    99+
    2023-06-06
  • Python如何判断列表中是否包含字符串?
    Python如何判断列表中是否包含字符串? 在Python编程中,我们经常需要对列表进行操作,其中一个常见的问题是如何判断列表中是否包含特定的字符串。本文将为您介绍几种实现方法。 方法一:使用in操作...
    99+
    2023-09-04
    python 信息可视化 开发语言 Python
  • Python--判断一个字符串是否包含某
    (1).find()方法:            Python find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果包含子字符串返回开始的索引值,否...
    99+
    2023-01-31
    字符串 Python
  • Java判断一个字符串是否包含某个字符串
    开发过程中,有时会判断一个字符串是否包含某个字符串的操作,这里总结判断方法。 方式一:contains()方法         理解:contains() 方法用于判断字符串中是否包含指定的字符或字符串。(判断一个字符串是否包含某个字符串)...
    99+
    2023-09-03
    java
  • Python怎么判断字符串是否仅包含数字
    小编给大家分享一下Python怎么判断字符串是否仅包含数字,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在用Python进行数据处理的时候,经常会遇到DataFr...
    99+
    2023-06-29
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作