Heim > Backend-Entwicklung > Python-Tutorial > Lernen Sie Python, chinesische Zahlen in arabische Zahlen umzuwandeln

Lernen Sie Python, chinesische Zahlen in arabische Zahlen umzuwandeln

coldplay.xixi
Freigeben: 2021-03-11 10:12:40
nach vorne
2754 Leute haben es durchsucht

Lernen Sie Python, chinesische Zahlen in arabische Zahlen umzuwandeln


Python wandelt chinesische Zahlen in arabische Ziffern um

  • Regulärer Ausdruck zum Extrahieren von Zahlen im Text
  • Chinesische in arabische Ziffern umwandeln
  • Vollständiger Code

(Kostenlose Lernempfehlung: Python Video-Tutorial)

Regulärer Ausdruck zum Extrahieren von Zahlen aus Text

Hier ist eine Demonstration des Extrahierens chinesischer Jahreszahlen aus Text

import re
m0 = "在一九四九年新中国成立比一九九零年低百分之五点二人一九九六年击败俄军,取得实质独立"pattrern1 = '[零一二三四五六七八九]{4,}'pattrern2 = '[〇一二三四五六七八九零壹贰叁肆伍陆柒捌玖貮两]{4,}'time1 = re.findall(pattrern1,m0)#转化数字
Nach dem Login kopieren

Extrahieren von Jahren wie: „1949“, „1990“, „1996“
Hier sind viele Beispiele für reguläre Ausdrücke: Beispiel

Chinesische in arabische Ziffern umwandeln

Erstellen Sie ein Wörterbuch und sprechen Sie dann über den numerischen Eintragsabgleich:

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
Nach dem Login kopieren

Das Ergebnis wird ausgegeben und die chinesische Jahreszahl im obigen Beispiel wurde erfolgreich konvertiert in arabische Ziffern: „1949“, „1990“, „1996“

Das obige ist der detaillierte Inhalt vonLernen Sie Python, chinesische Zahlen in arabische Zahlen umzuwandeln. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage