位置: 编程技术 - 正文

详解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科学计算程序)

  • 新会计准则低值易耗品属于哪个科目
  • 账面价值与计税基础之间没有差别只是计价的两种名称
  • 物业公司一般纳税人增值税税率
  • 新准则金融资产科目名称
  • 收到生育险报销会计怎么写摘要呢
  • 销售免税产品要计算销项税吗
  • 同一笔业务可以开多张发票吗
  • 划拨土地划转是什么意思
  • 足球俱乐部买卖球员的程序
  • 违约金收入需要缴纳印花税吗
  • 建筑安装工程怎么缴税
  • 增值税10%怎么算
  • 可转换债券转股时股价高于转换价格
  • 加计扣除是什么意思啊举例
  • 已结转的凭证可以取消结转吗
  • 来料加工企业的会计处理问题
  • 其他综合收益影响递延所得税负债吗
  • 采用差额计税开什么发票
  • 未抵扣进项税会计分录
  • 未达起征点销售额怎么填申报表
  • c盘满了清理什么
  • 如何解决windows7台试电脑蓝屏问题
  • 电脑记事本在哪里打开
  • 建筑业预缴企业所得税税率是多少
  • 工商年报网上申报时间2023年
  • php精彩编程200例
  • 现金折扣税务处理shi
  • php网站实例
  • 在西伯利亚森林中是真实故事吗
  • apache去掉php后缀
  • linux shell
  • es restful api文档
  • php array合并
  • 发票确认平台勾选步骤
  • 先收到保险公司赔付然后赔给顾客医药费怎么做帐
  • php去掉最后一个逗号
  • 差旅费抵扣进项税额
  • 出口货物不缴纳增值税
  • 未达起征点销售额
  • 单位上社保需要个人提供什么资料
  • 净资产包含哪些项目
  • 购买增值税发票系统属于什么科目?
  • 个人所得税的不同税率
  • 装修款收不回怎么办
  • 预提费用在资产负债表中如何列示
  • 什么叫生活补助
  • 结转成本注意事项
  • 饭店开业多久可以正常
  • 账务处理程序的定义
  • 无形资产减值准备借贷方向增减
  • 计提折旧是哪个月的
  • 临时售楼处需要什么手续
  • 事业单位劳务派遣是啥意思
  • 纸质汇票什么时候能到账
  • 福利费列支范围及标准
  • 生产用品采购怎么购买的
  • 职工薪酬费用属于什么费用
  • 所税税汇算补交怎么算
  • 记账凭证可以先做贷方吗
  • 建筑企业业务招待费
  • 最新职工福利费列支范围
  • 关于废止有关排污收费规章和规范性文件的决定
  • 更换账簿需要注意哪些问题
  • VMWare linux mysql 5.7.13安装配置教程
  • windows vista ie9
  • 503 service unavailable错误说明
  • ubuntu怎么修改配置文件
  • 怎么创建关机快手号
  • mac个性定制在哪
  • win10rs2是哪个版本
  • windowsapp文件夹打不开
  • win10系统怎么添加ip地址
  • javascript数据类型有哪些
  • python字典常用操作
  • 票种删除需要怎么弄
  • 管道运输是什么意思?运输的是什么
  • 小规模纳税人专票开1%还是3%
  • 起诉公司需要法人信息吗
  • 传统媒介和新媒介
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设