日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

python3环境下的全角与半角转换代码和测试

發(fā)布時間:2024/5/14 python 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python3环境下的全角与半角转换代码和测试 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ? ?全角和半角轉(zhuǎn)換是文本預(yù)處理的常見工作之一,然而現(xiàn)在網(wǎng)上一搜python的相關(guān)代碼,幾乎都是python2版本的,因此根據(jù)人角和半角的轉(zhuǎn)換規(guī)律,將其代碼撰寫如下:

1、全角與半角之間的轉(zhuǎn)換規(guī)律

角字符unicode編碼從65281~65374 (十六進(jìn)制 0xFF01 ~ 0xFF5E)
半角字符unicode編碼從33~126 (十六進(jìn)制 0x21~ 0x7E)

  • 特殊的:

空格比較特殊,全角為 12288(0x3000),半角為 32(0x20)

除空格外,全角/半角按unicode編碼排序在順序上是對應(yīng)的(半角 + 0x7e= 全角),所以可以直接通過用+-法來處理非空格數(shù)據(jù),對空格單獨(dú)處理。

?

2、轉(zhuǎn)換代碼腳本(python3)

def strQ2B(ustring):"""把字符串全角轉(zhuǎn)半角"""ss = []for s in ustring:rstring = ""for uchar in s:inside_code = ord(uchar)if inside_code == 12288: # 全角空格直接轉(zhuǎn)換inside_code = 32elif (inside_code >= 65281 and inside_code <= 65374): # 全角字符(除空格)根據(jù)關(guān)系轉(zhuǎn)化inside_code -= 65248rstring += chr(inside_code)ss.append(rstring)return ''.join(ss)

?

def strB2Q(ustring):"""把字符串全角轉(zhuǎn)半角"""ss = []for s in ustring:rstring = ""for uchar in s:inside_code = ord(uchar)if inside_code == 32: # 全角空格直接轉(zhuǎn)換inside_code = 12288elif (inside_code >= 33 and inside_code <= 126): # 全角字符(除空格)根據(jù)關(guān)系轉(zhuǎn)化inside_code += 65248rstring += chr(inside_code)ss.append(rstring)return ''.join(ss)if __name__ == '__main__':a = strB2Q("你好pythonabdalduizxcvbnm")print(a)b = strQ2B(a)print(b)

測試:得到的結(jié)果如下所示:

你好pythonabdalduizxcvbnm
你好pythonabdalduizxcvbnm

總結(jié)

以上是生活随笔為你收集整理的python3环境下的全角与半角转换代码和测试的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产 丝袜 欧美中文 另类 | 成人xxxxx | 日日夜夜国产 | 色图综合 | 久久一| 国产一级免费看 | 精品视频免费播放 | 综合网在线观看 | 麻豆回家视频区一区二 | 在线观看黄色大片 | 亚洲日本黄色 | 国产精品美女久久久免费 | 蜜桃视频在线观看网站 | 最近中文字幕在线观看 | 黄色日b片 | 久久精品久久精品久久精品 | 欧美另类精品 | 好色999 | youjizz.com中国| 国产污视频在线观看 | 日韩国产精品一区二区 | 国产女人18水真多毛片18精品 | 超级砰砰砰97免费观看最新一期 | 四虎国产 | 欧美特黄一级视频 | 国产日韩一区二区三区在线观看 | 99视频免费在线观看 | 亚洲国产精品美女 | 久久久久久久久久久91 | 九九九九九热 | 午夜成人免费视频 | 上床视频在线观看 | 久久久久国产免费 | 亚洲精品久久久久久 | 久操国产 | 在线看片一区二区 | 精品国产aⅴ一区二区三区东京热 | 亚洲国产精品视频一区 | 国产日韩免费视频 | 国产一区99 | 一本色综合 | 国产情侣小视频 | 日韩亚洲欧美中文字幕 | 91大神在线免费观看 | 久草视频资源 | 久久午夜鲁丝 | 天天做天天爱天天爽 | 免费国产精品视频 | 免费成人黄 | 欧美破处女 | 91看片视频| 久久久久亚洲AV成人无在 | av一区二区三区在线观看 | 亚洲小说网| 国产91九色| 精品乱码一区二区三区 | 黄色片免费网站 | 久久久久久久久久久久Av | 欧美黄色大片免费看 | 欧美性xxxxx| 91精品国产综合久久福利 | 国产一区av在线 | 欧美色性视频 | 卡一卡二卡三 | 成人毛片基地 | 亚洲精品久久久久avwww潮水 | 伊人99re| 欧美色香蕉 | aa在线视频| 少妇激情偷人爽爽91嫩草 | 日啪| 狂野欧美性猛交xxxx巴西 | 日本一区三区 | 天天综合天天添夜夜添狠狠添 | 浮妇高潮喷白浆视频 | 日本免费在线观看视频 | 久久精视频| 黄色av不卡 | 日日操狠狠操 | 午夜精品毛片 | 久操伊人| 无码av免费精品一区二区三区 | 中文字幕免费观看 | 亚洲综合欧美日韩 | 91大神视频在线播放 | 日韩免费黄色片 | 中文字幕色站 | 亚洲国产精品成人综合 | 中文天堂网 | 午夜av免费 | 亚洲成人91| 亚洲成人精品一区二区三区 | 在线男人天堂 | 2014亚洲天堂 | 网友自拍av | 亚洲精品成a人 | 91午夜视频在线观看 | 久久午夜无码鲁丝片 | 亚洲丝袜中文字幕 |