Функція ascii() замінює недрукований символ його відповідним ASCII-значенням та повертає його.
Наприклад:
|
1 2 3 4 |
text = 'Pythön is interesting' # Замінюємо ö на його ASCII-значення print(ascii(text)) |
Результат:
'Pyth\xf6n is interesting'
Синтаксис функції ascii()
|
1 |
ascii(object) |
Параметри функції ascii()
Функція ascii() приймає один параметр:
object — може бути списком, множиною, кортежем і т.д.
Значення, яке повертає функція ascii()
Функція ascii() повертає друкований символ еквівалентний недрукованому символу в object.
Приклад №1: Функція ascii() в Python
|
1 2 3 4 5 6 7 8 9 |
text1 = '√ represents square root' # Замінюємо √ на ASCII-значення print(ascii(text1)) text2 = 'Thör is coming' # Замінюємо ö на ASCII-значення print(ascii(text2)) |
Результат:
'\u221a represents square root'
'Th\xf6nr is coming'
У даному прикладі ми використали функцію ascii() для заміни недрукованих символів на їх відповідні ASCII-значення.
Функція замінює:
√ на \u221a в змінній text1.
ö на \xf6n в змінній text2.
Приклад №2: Функція ascii() зі списком
|
1 2 3 |
list = ['Python', 'öñ', 5] print(ascii(list)) |
Результат:
['Python', '\xf6\xf1', 5]
У даному прикладі ми використали функцію ascii() зі списком. Функція замінює символи ö на \xf6 та ñ на \xf1.
Приклад №3: Функція ascii() з множиною
|
1 2 3 |
set = {'Π', 'Φ', 'η'} print(ascii(set)) |
Результат:
{'\u03b7', '\u03a0', '\u03a6'}
В даному прикладі ми використали функцію ascii() з множиною. Функція приймає в якості аргументу індивідуальні недруковані символи у множині та замінює їх на відповідні ASCII-значення.
Приклад №4: Функція ascii() з кортежем
|
1 2 3 |
tuple = ('ö', '√', '¶','Ð','ß' ) print(ascii(tuple)) |
Результат:
('\xf6', '\u221a', '\xb6', '\xd0', '\xdf')
Тут ми використали функцію ascii() з кортежем. Функція змінює індивідуальні недруковані символи в кортежі на друковані ASCII-значення.

(2 оцінок, середня: 4,50 з 5)