Как преобразовать всю строку в десятичные знаки ASCII? Я знаю, что могу использовать ord("a") и chr("97") для создания одного символа, но мне нужно преобразовать всю строку, например ord("Hello, World!"). Возможно, я смогу преобразовать отдельные символы строки и добавить их в переменную, но это будет сложно, и я бы хотел этого избежать. Есть ли способ лучше?
ord("a")
chr("97")
ord("Hello, World!")
string = "Hello, World!" nums = [ord(i) for i in string] print(nums)
Печать: [72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33]
[72, 101, 108, 108, 111, 44, 32, 87, 111, 114, 108, 100, 33]