源**來自
我只是做了修改新增了文字提醒、加了個input接收需要轉換的數字、新增了單位元/圓。加了個while迴圈,就這些了,用pyinstaller -f 封裝就能用。
print
('''大寫轉小寫最大支援到(兆)位
支援數字大寫及中文大寫(例:九和玖)
不支援小寫轉大寫(ps:因為沒有能給我複製貼上的╮(╯﹏╰)╭)'''
)# constants for chinese_to_arabic
cn_num =
cn_unit =
defchinese_to_arabic
(cn:
str)
->
int:
unit =
0# current
ldig =
# digest
for ***ig in
reversed
(cn)
:if ***ig in cn_unit:
unit = cn_unit.get(***ig)
if unit ==
10000
or unit ==
100000000
: unit =
1else
: dig = cn_num.get(***ig)
if unit:
dig *= unit
unit =
0if unit ==10:
10)val, tmp =0,
0for x in
reversed
(ldig)
:if x ==
10000
or x ==
100000000
: val += tmp * x
tmp =
0else
: tmp += x
val += tmp
return val
xh =
1while xh ==1:
print
('''\n只輸入數額,不輸入(人民幣)等,不支援(元,圓)之下的單位
例:陸仟貳佰陸拾陸圓'''
) shue =
input
('輸入數額*可以複製貼上呦( ̄▽ ̄):'
)# todo: make a full unittest
deftest()
: test_dig =
[shue]
for cn in test_dig:
x = chinese_to_arabic(cn)
print
('( ・´ω`・ )結果出來啦 :'
+str
(x))
if __name__ ==
'__main__'
: test(
) xh =
1
PHP大寫轉小寫
php 大小寫轉換 1.將字串轉換成小寫 strtolower 該函式將傳入的字串引數所有的字元都轉換成小寫,並以小定形式放回這個字串.例 str i want to fly str strtolower str echo str 輸出結果 i want to fly 2.將字元轉成大寫 strto...
數字小寫轉大寫
加到類的定義部分 private static string cstr privatestatic string wstr 數字必須在12位整數以內的字串 呼叫方式如 label1.text convertint 數字字串 public string convertint string str rs...
數字小寫轉大寫
加到類的定義部分 private static string cstr private static string wstr 數字必須在12位整數以內的字串 呼叫方式如 label1.text convertint 數字字串 public string convertint string str r...