chinese number converter
1.0.0
이것은 중국 번호와 아랍어 숫자를 변환하는 간단한 중국 번호 변환기입니다.
from cnc import convert
print ( convert . chinese2number ( "五十七" )) #57
print ( convert . number2chinese ( 57 )) #五十七주어진 문자열의 아랍어 번호 표현을 반환합니다.
이 함수는 느슨하게 일치하는 논리를 사용하므로 주어진 문자열을 특정 패턴으로 응축 할 필요가 없습니다.
print ( convert . chinese2number ( "兩千零一十二" )) #2012
print ( convert . chinese2number ( "二零一二" )) #will also be 2012
print ( convert . chinese2number ( "2012" )) #will be, of course, 2012즉, 여전히
一兆一~一百一千億같은 모호하고 문법적으로 부정확 한 줄을 피하십시오.
다음 문자 지원 :
아랍어 수는 때때로 "1 억 5 천만"과 같은 캐릭터와 혼합되기 때문에 지원되었습니다.
주어진 숫자의 중국 표현을 반환합니다.
print ( convert . number2chinese ( 202 )) #兩百零二
print ( convert . number2chinese ( 202 , language = "S" , bigNumber = True )) #贰佰零贰이것은 자본 번호를 사용하지 않을 때만 영향을 미칩니다 (bignumber = false). 자본 번호를 사용하면 항상 2/2를 출력합니다.
print ( convert . number2chinese ( 202 , language = "T" )) #兩百零二
print ( convert . number2chinese ( 202 , language = "T" , forceErLian = "forceNot" )) #二百零二
print ( convert . number2chinese ( 202 , language = "S" )) #二百零二
print ( convert . number2chinese ( 202 , language = "S" , forceErLian = "force" )) #两百零二이 기능은 더 많은 수 (> 10 8 )를 다룰 때 "Wanjin"논리를 사용합니다. 이는 기본적으로 4 자리마다 그룹으로 취급 될 것임을 의미합니다.
이것은 많은 수를 다루는 가장 일반적인 논리이며 최대 10 52-1 을 지원할 수 있습니다.