位置: 编程技术 - 正文

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

  • 企业所得税年报申报时间
  • 怎么进行增值税纳税申报
  • 季度申报所得税可以研发费加计扣除
  • 小规模现金流量表的编制方法和计算公式
  • 自建的固定资产可以抵扣吗
  • 城市维护建设税减免税优惠政策
  • 销售自己使用过的物品免税吗
  • 员工造成损失怎么处理
  • 房屋租赁可以开住宿费吗
  • 购买货物运送运费怎么算
  • 预付水电费后应怎么做账
  • 低值易耗品按三年摊销吗
  • 合伙企业可以弥补以前年度亏损吗
  • 抵扣进项税额转出分录
  • 产品售后服务规定
  • 进项虚假怎么处理
  • 个体户 季报
  • 物业收取的滞纳金怎么算
  • 电子发票能报税不
  • 小规模销项负数发票怎么做账
  • 员工宿舍固定资产检查通知
  • 去年进项税没有抵扣了
  • win7怎么转移桌面到d盘
  • 部shu
  • php_fileinfo作用
  • 房地产开发企业土地增值税怎么计算
  • pytorch f
  • kafka图形化界面
  • 短期资金都是债务类资金
  • zen+框架
  • 俄勒冈zip
  • vue中使用原生js
  • web爬虫视频教程
  • 专项应付款能转回来吗
  • java 日志系统
  • 发票备注栏填写样板
  • 非正常损失的原材料进项税额可以抵扣吗
  • EOFError:EOF when reading a line
  • chrome插件开发拦截ajax
  • sql主键是什么意思
  • 收货和入库的区别
  • sqlserver数据库作业
  • 应付账款转收入摘要怎么写
  • 利润表中的所得税费用包括哪些
  • 简易办法征收增值税是什么意思
  • 红冲发票重开一定要一样的金额吗?
  • 其他综合收益的来源
  • 运输公司赔偿账务处理
  • 财务预付账款情况说明
  • 收不回来的应收账款
  • 生产中产生的废油漆桶等危险废物应当作为什么贮存
  • 辞退员工 工资
  • 减免增值税如何申报
  • 办理分公司的流程样本
  • 印花税怎么新增税源
  • 产成品核算的内容
  • bios开机密码怎么关闭
  • win7注册表有什么用
  • 修改注册表加快开机速度
  • 如何修复hosts文件
  • linux如何使用gcc编译
  • 通过扣缴义务人申报和综合所得年度自行申报
  • cocos2dx node
  • css中的div怎么运用
  • js实现拖拽元素改编顺序
  • js oncontextmenu事件使用详解
  • unity3d怎么用
  • 有关javascript的书
  • js圆形链
  • javascript文档对象
  • python 获取uuid
  • 广州市地方税务局官网
  • 资本公积如何转增股本的流程
  • 扬州地方税务局在哪
  • 支付宝申领失业金申请审核多久
  • 上海市嘉定区税务局电话号码
  • 租赁合同备案后可以更改吗
  • 大连国家税务局官网
  • 北京朝阳区国税局时间
  • 陕西地税局电话号码
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设