位置: 编程技术 - 正文

详解Python3中字符串中的数字提取方法(python中中文字符)

编辑:rootadmin

推荐整理分享详解Python3中字符串中的数字提取方法(python中中文字符),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python中中文字符,python3中文,python3.8.5中文,python3支持中文,python中中文字符,python3中文,python3.7中文,python中中文字符,内容如对您有帮助,希望把文章链接给更多的朋友!

逛到一个有意思的博客在里面看到一篇关于ValueError: invalid literal for int() with base 错误的解析,针对这个错误,博主已经给出解决办法,使用的是re.sub 方法

但是没有说明什么含义,于是去查了其他的资料,做一下记录:

在Python3.5.2 官方文档re模块中sub函数的定义是:

详解Python3中字符串中的数字提取方法(python中中文字符)

在字符串 string 中找到匹配正则表达式 pattern 的所有子串,用另一个字符串 repl 进行替换。如果没有找到匹配 pattern 的串,则返回未被修改的 string。Repl 既可以是字符串也可以是一个函数。

由此可分析上面使用的语句的含义:在'abc'这个字符串中找到非数字的字符(正则表达式中'D'表示非数字),并用""替换,然后返回的就是只剩下数字的字符串。

好吧,以上说明完毕,不过其实我想到的是我爬取知乎所关注的问答时,所遇到的类似的问题:

其中第三行之所以能用int(),是因为string.split()[0]将answer_num_get的值“ 个回答”提取出数字(注:后面有一个空格,在这里非常重要,因为知乎上抓取回来的这个元素就是)

split()的定义 str.split(sep=None, maxsplit=-1)

由此可看出split()的第一个参数是分隔符,如果什么都不填就是默认是以空格来分隔。

第一种方法需要用到正则表达式,第二种方法则需要有分隔符(我猜是不是这个原因,在原网页上总答案数的数字后有个空格存在)。 这两种方法都有点局限性,不知道是否有更好的方法来分离字符串中的数字。

标签: python中中文字符

本文链接地址:https://www.jiuchutong.com/biancheng/381394.html 转载请保留说明!

上一篇:win7上python2.7连接mysql数据库的方法(win7 python)

下一篇:Python科学计算之Pandas详解(python科学计算程序)

  • 使用增值税发票的条件
  • 增值税小规模纳税人申报表填表说明
  • 调整税率后增值税发票的开具
  • 厂家返点是什么意思
  • 存在弃置费用的固定资产的财务费用
  • 向职工支付困难证明材料
  • 收据盖发票专用章后果
  • 装卸搬运服务属于什么税目
  • 海关进口发票可以退税吗
  • 公允价值下降属于资产吗
  • 调整应付账款折扣到营业外收入吗
  • 商品房的销售方式有哪些
  • 公司租用房产税如何征收
  • 施工单位对分包单位能罚款吗
  • 不是本公司员工
  • 领钱签字表格模板图片
  • 春节公司发福利买什么东西
  • 金税盘年费如何做账
  • 分支机构增值税汇总纳税如何申报?
  • 政府采购 汽车
  • 福利费不属于工资
  • 装修费怎么摊销,租期两年
  • 个税申报月份有误如何调整?
  • 电脑开wifi给手机用好吗
  • 此 google 帐号尚未与设备关联
  • win10系统还原了怎么恢复
  • u盘装系统系统放哪里
  • 代销的价格怎么定
  • 支付临时工工资计入什么科目
  • 补缴社保费可以投诉,也可以申请仲裁吗
  • 电脑任务栏图标怎么全部显示出来
  • 长期借款的业务处理
  • 两台电脑文件共享,显示没有访问权限
  • 逾期未收回包装物押金的实务处理
  • 存货损失的账务处理
  • 金融机构借款利率最新规定
  • python模块怎么写
  • 新政府会计制度科目解读
  • vue3 原理
  • 老老实实的人
  • php headers
  • 明星身价几十亿
  • 未拿到发票怎么做账
  • python连接网络
  • 一般纳税人材料票是几个点
  • 政府扶持资金所得税税率
  • 销售费用工资是什么科目
  • 企业所得税几种税率
  • 一般纳税人已交税金账务处理
  • 小规模纳税人收普票和专票有什么区别
  • 奖金偶然所得税起征点
  • 房地产开发企业分为几个等级
  • 公司购买的礼品卡怎么做账
  • 有发票还要填写领款单吗
  • 个人向对公账户付款有风险吗
  • 其他收入属于什么收入
  • win8任务管理器在哪
  • windowsxp停止服务的时间
  • ubuntu20.0安装
  • 默认终端地址
  • linux邮件设置方法
  • windows8设置
  • mac如何打印文件
  • win8电脑管理员权限在哪里设置
  • 系统干净启动
  • javascript entries
  • Androidannotation使用之@Rest与服务器交互的JSON数据转换(二)
  • jqueryvalidate验证
  • python的linux
  • 批处理 删除指定文件
  • javascript()
  • jquery easyui 教程
  • 契税减免优惠政策2023年最新
  • 已申报的纳税申报表怎么修改
  • 沈阳市税务局全称
  • 2022年各大省份录取分数线
  • 国税手工发票
  • 车辆购置税多久能退回来
  • 汉中税务大厅电话是多少
  • 郑州地方税务局网站官网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设