真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

學(xué)習(xí)python將中文數(shù)字轉(zhuǎn)化成阿拉伯?dāng)?shù)字的方法-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)學(xué)習(xí)python將中文數(shù)字轉(zhuǎn)化成阿拉伯?dāng)?shù)字的方法,小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)公司專注于三穗企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),電子商務(wù)商城網(wǎng)站建設(shè)。三穗網(wǎng)站建設(shè)公司,為三穗等地區(qū)提供建站服務(wù)。全流程按需策劃設(shè)計(jì),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)

python將中文數(shù)字轉(zhuǎn)化成阿拉伯?dāng)?shù)字

  • 正則表達(dá)式提取文本中的數(shù)字

  • 中文轉(zhuǎn)化成阿拉伯?dāng)?shù)字

  • 完整代碼

正則表達(dá)式提取文本中的數(shù)字

這里演示一下文本中提取中文年份

import re
m0 = "在一九四九年新中國(guó)成立比一九九零年低百分之五點(diǎn)二人一九九六年擊敗俄軍,取得實(shí)質(zhì)獨(dú)立"pattrern1 = '[零一二三四五六七八九]{4,}'pattrern2 = '[〇一二三四五六七八九零壹貳叁肆伍陸柒捌玖貮兩]{4,}'time1 = re.findall(pattrern1,m0)#轉(zhuǎn)化數(shù)字

提取年份如:‘1949’, ‘1990’, ‘1996’
這里給出許多正則表達(dá)式的樣例:example

中文轉(zhuǎn)化成阿拉伯?dāng)?shù)字

創(chuàng)建一個(gè)字典然后講數(shù)字進(jìn)項(xiàng)匹配:

CN_NUM = {
    '〇': 0, '一': 1, '二': 2, '三': 3, '四': 4, '五': 5, '六': 6, '七': 7, '八': 8, '九': 9, '零': 0,
    '壹': 1, '貳': 2, '叁': 3, '肆': 4, '伍': 5, '陸': 6, '柒': 7, '捌': 8, '玖': 9, '貮': 2, '兩': 2,}for i in range(len(time1)):
    new_str = ''
    for j in time1[i]:
        new_str +=  str(CN_NUM[j])
    time1[i] = new_str
time1

這樣結(jié)果就出來(lái)啦,成功將上文例子中文年份轉(zhuǎn)化成阿拉伯?dāng)?shù)字:‘1949’, ‘1990’, ‘1996’

完整代碼

# 2、將句子中年份的大寫數(shù)字改為阿拉伯?dāng)?shù)字import re
m0 = "在一九四九年新中國(guó)成立比一九九零年低百分之五點(diǎn)二人一九九六年擊敗俄軍,取得實(shí)質(zhì)獨(dú)立"pattrern1 = '[零一二三四五六七八九]{4,}'pattrern2 = '[〇一二三四五六七八九零壹貳叁肆伍陸柒捌玖貮兩]{4,}'time1 = re.findall(pattrern1,m0)#轉(zhuǎn)化數(shù)字CN_NUM = {
    '〇': 0, '一': 1, '二': 2, '三': 3, '四': 4, '五': 5, '六': 6, '七': 7, '八': 8, '九': 9, '零': 0,
    '壹': 1, '貳': 2, '叁': 3, '肆': 4, '伍': 5, '陸': 6, '柒': 7, '捌': 8, '玖': 9, '貮': 2, '兩': 2,}for i in range(len(time1)):
    new_str = ''
    for j in time1[i]:
        new_str +=  str(CN_NUM[j])
    time1[i] = new_str
time1

關(guān)于“學(xué)習(xí)python將中文數(shù)字轉(zhuǎn)化成阿拉伯?dāng)?shù)字的方法”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


當(dāng)前名稱:學(xué)習(xí)python將中文數(shù)字轉(zhuǎn)化成阿拉伯?dāng)?shù)字的方法-創(chuàng)新互聯(lián)
URL分享:http://weahome.cn/article/jssie.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部