位置: 编程技术 - 正文

Python实现全角半角字符互转的方法(python全角半角)

编辑:rootadmin

推荐整理分享Python实现全角半角字符互转的方法(python全角半角),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python半角变全角,python半圆怎么弄,python半圆怎么弄,python的半角符号,python半圆怎么弄,python的半角符号,python全角半角,python的半角符号,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

相信对于每一个编程人员来说,在文本处理的时候,经常会遇到全角半角不一致的问题。于是需要程序能够快速的在两者之间互转。由于全角半角本身存在着映射关系,所以处理起来并不复杂。

具体规则为:

全角字符unicode编码从~ (十六进制 0xFF ~ 0xFF5E)

半角字符unicode编码从~ (十六进制 0x~ 0x7E)

空格比较特殊,全角为 (0x),半角为 (0x)

而且除空格外,全角/半角按unicode编码排序在顺序上是对应的(半角 + = 全角)

所以可以直接通过用+-法来处理非空格数据,对空格单独处理。

Python实现全角半角字符互转的方法(python全角半角)

用到的一些函数

chr()函数用一个范围在range()内的(就是0~)整数作参数,返回一个对应的字符。

unichr()跟它一样,只不过返回的是Unicode字符。

ord()函数是chr()函数或unichr()函数的配对函数,它以一个字符(长度为1的字符串)作为参数,返回对应的ASCII数值,或者Unicode数值。

先来打印下映射关系:

返回结果

把全角转成半角:

把半角转成全角:

上面的实现方式非常的简单,但是现实情况下可能并不会把所以的字符统一进行转换,比如中文文章中我们期望将所有出现的字母和数字全部转化成半角,而常见标点符号统一使用全角,上面的转化就不适合了。

解决方案,是自定义词典。

特别注意:引号在英语体系中引号是不区分前引号和后引号。

总结

标签: python全角半角

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

上一篇:Python连接PostgreSQL数据库的方法(python连接Oracle数据库)

下一篇:Python文本相似性计算之编辑距离详解

  • 无形资产的确认条件
  • 网购商品怎么报销
  • 食品类发票明细有哪些面包方便面
  • 印花税自查补缴要先申报吗
  • 社保申报后不能缴费
  • 差额发票的税额怎么计算
  • 退回的税款如何做账
  • 一般纳税人购买并销售免税货物所发生的运输费用
  • 增值税零税率发票预缴税额
  • 银行每年存款任务
  • 公司的日常开销开发票怎么写
  • 地税发票联丢失要补救报帐有何办法?
  • 用银行本票结算材料货款
  • 多交税费退税会计处理
  • 劳务报酬代扣代缴个人所得税怎么做账
  • 移动板房的税法是多少
  • 税务局工会经费新举措
  • 税务没有核定印花税
  • 可供出售金融资产发生减值会计处理
  • 金银首饰的消费税在什么环节
  • 年末商品库存属于什么指标
  • 去年的发票今年能用吗
  • php 生成验证码
  • linux模块的概念
  • 公司收到供应商的律师函
  • 其他应付款很多
  • kb4598481是什么
  • 库存现金清点怎么做
  • 设备经营租赁属于什么行业
  • 冲销进项税
  • 不锈钢广告牌制作价格
  • 购买软件多大金额算违法
  • 总结的拼音
  • linux用cat命令查看
  • nfs4挂载
  • php如何解析json串内的数组
  • 退还多缴纳税款
  • 财务报表逾期了两个月有罚款吗
  • 农业种植公司有补贴吗
  • 先付款后开票怎么做账务处理
  • 帝国cms怎么用
  • mongodb morphia
  • 数据库 sql优化
  • 本年利润有余额是什么意思
  • 财务负责人和法人可以一个人吗
  • 普通的收据可以入账吗
  • 出资入股是什么意思
  • 一年内到期的非流动负债是经营性负债吗
  • 退货回去需要把原包装保留吗
  • 去年的招待费做什么科目
  • 在长期股权投资中,如何理解控制、重大影响?
  • 建筑公司直接把钱打到个人账户怎么走账
  • 重新计量设定受益计划变动额计入
  • 公司的三证合一是什么
  • ubuntu xenial
  • ubuntu中如何设置克隆屏
  • spoolsv.exe是什么文件
  • ubuntu如何清理垃圾
  • 查找返回一行数据
  • centos 安装chia
  • win7英文输入法
  • [置顶]电影名字《收件人不详》
  • androidtime
  • python 字典怎么用
  • 批处理杀死进程
  • 用javascript写简单网页
  • jquery截取字符串的方法
  • vue实现淘宝布局
  • 原生js实现ajax步骤
  • bootstrap css框架
  • 大杀器歼35震撼首飞!中国空军正式踏入世界第一梯队
  • javascript的dom
  • jquery轮播图代码
  • 基于jQuery的ajax方法封装
  • 广州税务局怎么开发票
  • 税务局稽查科有什么处理企业的办法
  • 一般纳税人获得自产自销免税发票怎么处理
  • 淄博新农合怎么网上缴费
  • 百望税控盘怎么导出清单明细
  • 非居民企业通俗指
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设