2016-04-22 75 views

回答

1

你可以使用一個班輪如果你只是希望儘量減少你的代碼:

stri = ''.join(str(ord(c)) for c in text) 

或者使用map功能,如果你真的不想使用一個循環:

stri = ''.join(map(lambda c: str(ord(c)),text)) 
0

它可以變得簡單與mapord 這裏是例子

>>> reduce(lambda x, y: str(x)+str(y), map(ord,"hello world")) 
'10410110810811132119111114108100' 

來源:Convert string to ASCII value python

+0

@Aurel在這裏包括源代碼 – Mani