国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

Python實現全角半角轉換的方法

來源:懂視網 責編:小采 時間:2020-11-27 14:30:50
文檔

Python實現全角半角轉換的方法

Python實現全角半角轉換的方法:本文實例講解了Python實現全角半角轉換的方法,相信對于大家的Python學習能夠起到一定的參考借鑒價值。如下所示: 一、全角半角轉換概述: 全角字符unicode編碼從65281~65374 (十六進制 0xFF01 ~ 0xFF5E) 半角字符unicode編碼從33~126 (十
推薦度:
導讀Python實現全角半角轉換的方法:本文實例講解了Python實現全角半角轉換的方法,相信對于大家的Python學習能夠起到一定的參考借鑒價值。如下所示: 一、全角半角轉換概述: 全角字符unicode編碼從65281~65374 (十六進制 0xFF01 ~ 0xFF5E) 半角字符unicode編碼從33~126 (十

本文實例講解了Python實現全角半角轉換的方法,相信對于大家的Python學習能夠起到一定的參考借鑒價值。如下所示:

一、全角半角轉換概述:

全角字符unicode編碼從65281~65374 (十六進制 0xFF01 ~ 0xFF5E)
半角字符unicode編碼從33~126 (十六進制 0x21~ 0x7E)
空格比較特殊,全角為 12288(0x3000),半角為 32 (0x20)
而且除空格外,全角/半角按unicode編碼排序在順序上是對應的
所以可以直接通過用+-法來處理非空格數據,對空格單獨處理

二、全角轉半角:

實現代碼如下:

def strQ2B(ustring):
 """把字符串全角轉半角"""
 rstring = ""
 for uchar in ustring:
 inside_code=ord(uchar)
 if inside_code==0x3000:
 inside_code=0x0020
 else:
 inside_code-=0xfee0
 if inside_code<0x0020 or inside_code>0x7e: #轉完之后不是半角字符返回原來的字符
 rstring += uchar
 rstring += unichr(inside_code)
 return rstring

三、半角轉全角:

實現代碼如下:

def strB2Q(ustring):
 """把字符串半角轉全角"""
 rstring = ""
 for uchar in ustring:
 inside_code=ord(uchar)
 if inside_code<0x0020 or inside_code>0x7e: #不是半角字符就返回原來的字符
 rstring += uchar
 if inside_code==0x0020: #除了空格其他的全角半角的公式為:半角=全角-0xfee0
 inside_code=0x3000
 else:
 inside_code+=0xfee0
 rstring += unichr(inside_code)
 return rstring

四、測試代碼:

a = strB2Q("abc12345")
print a
b = strQ2B(a)
print b

輸出:

abc12345
abc12345

感興趣的朋友可以調試運行一下,相信會有一定的收獲。

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

Python實現全角半角轉換的方法

Python實現全角半角轉換的方法:本文實例講解了Python實現全角半角轉換的方法,相信對于大家的Python學習能夠起到一定的參考借鑒價值。如下所示: 一、全角半角轉換概述: 全角字符unicode編碼從65281~65374 (十六進制 0xFF01 ~ 0xFF5E) 半角字符unicode編碼從33~126 (十
推薦度:
標簽: 轉換 全角 半角
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 亚洲区欧美 | 国产欧美日韩精品综合 | 北条麻妃国产九九九精品视频 | 欧美人在线一区二区三区 | 国产精品视频久久久久 | 欧美性受一区二区三区 | 成人久久久久久 | 欧美精品一区二区三区四区 | 伊人网伊人影院 | 在线观看国产精品入口 | 韩日精品视频 | 亚洲精品国产自在久久出水 | 国产高清视频免费 | 国产精品美女久久久久 | 综合亚洲一区二区三区 | 国内精品一区二区 | 日韩欧美视频一区二区 | 美女视频黄a视频全免费网站下载 | 欧美日韩高清不卡免费观看 | 欧美高清性xxxxxxx | 欧美 日韩 视频 | 亚洲欧美日韩在线观看二区 | 欧美 亚洲 一区 | 亚洲国产成人精品91久久久 | 91欧美在线 | 国产精品久久久久久久久鸭 | 久久成人毛片 | 亚洲欧美在线综合 | 国产日韩精品一区二区 | 日本中文字幕有码 | 国产亚洲欧美日韩综合另类 | 亚洲欧美日韩在线观看播放 | 亚洲综合国产 | 国产精品观看 | 欧美一区二区视频 | a集毛片| 久久香蕉热 | 国产在线观看精品一区二区三区91 | 中日韩美中文字幕 | 亚洲欧美一区二区三区九九九 | 日韩在线无 |