1
def encrypt_message(text, x):
text = list(text)
for y in text:
ord(text)
回報訂...()預計長度爲1的字符串,但列表中找到Python:如何將列表中的所有值轉換爲它們的ascii值?
def encrypt_message(text, x):
text = list(text)
for y in text:
ord(text)
回報訂...()預計長度爲1的字符串,但列表中找到Python:如何將列表中的所有值轉換爲它們的ascii值?
的問題是,你通過了text
到ord
功能,您需要通過y
。
但作爲字符串是可迭代的對象,你可以在你的弦圈:
def encrypt_message(text, x):
return [ord(i) for i in text]
你可能想要寫的''而不是ORD(文本)''ORD(Y)? – maahl 2015-03-31 10:10:31
我想知道函數試圖完成什麼。 x沒有使用,不管它做什麼,看起來都不像加密。 – 2015-03-31 10:15:59