python 數字變換的三種方法

2021-10-02 16:09:25 字數 1343 閱讀 4374

numlist1 =

['零'

,'一'

,'二'

,'三'

,'四'

,'五'

,'六'

,'七'

,'八'

,'九'

]numstr =

input()

numlist =

list

(numstr)

for i in

range(0

,len

(numstr)):

#最後乙個字元的下標是長度-1

numlist[i]

= numlist1[

int(numstr[i])]

c=map

(str

,numlist)

#將列表中元素改為str型別

print(""

.join(c)

)

numlist =

['零'

,'一'

,'二'

,'三'

,'四'

,'五'

,'六'

,'七'

,'八'

,'九'

]#列表

numstr=

input()

#字串i=0

lennumstr=

len(numstr)

#字串長度

for lennumstr in numstr:

#以i為變數遍歷字串【0-len-1】

b=int

(numstr[i]

)#將字串中下標為i/第i+1個字元轉化為整型 賦值給b

print

(numlist[b]

,end='')

#列印出該整型對應的漢字 end=''使得程式輸出結果不換行

i=i+

1

numlist =

['零'

,'一'

,'二'

,'三'

,'四'

,'五'

,'六'

,'七'

,'八'

,'九'

]#列表

numstr=

input()

#字串

answer=

""for x in numstr:

#x從第乙個字元開始遍歷

answer += numlist[

int(x)

]print

(answer)

python類的三種方法

python類有三種方法。1.一般方法,即不加任何修飾的,直接用def定義的方法。如 in 14 class a def a self print 一般方法 in 15 class a a in 16 class a.a 一般方法2.staticmethod方法 經過staticmethod修飾過的...

python列表逆序三種方法

栗子 題目 將乙個陣列逆序輸出。程式分析 用第乙個與最後乙個交換。import random list random.randint 0,100 for in range 21 print list 數應該先排序 defbubblesort arr for i in range 1,len arr ...

python 字典訪問的三種方法

定義字典 dic for key in dic print key,dic key print key str dic key 結果 a hello ahello c you cyou b how bhow 細節 print key,dic key 後面有個逗號,自動生成乙個空格 print key...