本篇內(nèi)容主要講解“python中文大寫怎么轉阿拉伯數(shù)字”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“python中文大寫怎么轉阿拉伯數(shù)字”吧!
整數(shù)部分主要是利用正則表達式進行檢索,將對應項的數(shù)字與單位列表的對應項相乘并求和,小數(shù)部分也是一樣的手法,但是由于可能存在只有角的情況,正則表達式不好處理,而且角、分這里涉及的情況并不多,所以我們分離處理
1. 初始化參數(shù)
2. 處理整數(shù)部分
I. 用正則表達式按照模板檢索(從兆位到個位,沒有對應項則為空)
II. 按照映射表執(zhí)行映射后組合成數(shù)字列表
III. 將數(shù)字列表與數(shù)字單位列表的對應索引項進行相乘后求和
3. 處理小數(shù)部分
I. 長度為4:N角N分,獲取到角和分對應的數(shù)字,映射后與單位相乘求和
II. 長度為3:零N分,獲取到分對應的數(shù)字,執(zhí)行映射后與單位相乘
III. 長度為2,N角,獲取到角對應的數(shù)字,執(zhí)行映射后與單位相乘
4. 數(shù)據(jù)映射
和之前提到的映射方法一致,只是將數(shù)字與漢字對調(diào),這里有一個對字符串的處理,如果是零N的形式則將字符串替換為N,如果是空字符串,則按照零執(zhí)行映射
5. 數(shù)據(jù)檢查
判斷數(shù)據(jù)合理性
到此,相信大家對“python中文大寫怎么轉阿拉伯數(shù)字”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!
新聞名稱:python中文大寫怎么轉阿拉伯數(shù)字-創(chuàng)新互聯(lián)
標題來源:http://chinadenli.net/article40/diheho.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供域名注冊、網(wǎng)站設計、搜索引擎優(yōu)化、響應式網(wǎng)站、品牌網(wǎng)站制作、外貿(mào)網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)