Автор оригинала: Chris.
Python Орд ()
Функция принимает символ длины одного) в качестве ввода и возвращает номер Unicode этого символа. Например, Орд («А»)
Возвращает номер Unicode 97
Отказ Обратная функция Орд ()
это chr ()
Функция, так chr (ord ('a'))
Возвращает оригинальный символ «А»
Отказ
Вот три примера прошедших символов Unicode, преобразованные в их номера Unicode, используя Орд ()
буйный л T-в функции :
>>> ord('A') 65 >>> ord('B') 66 >>> ord('€') 8364
Синтаксис очень прост:
Syntax: ord(c)
Аргумент | Строка C. | Строка Unicode длиной один. Если вы проходите более длинную строку несколькими символами, он будет бросать в систему. |
Возвращаемое значение | int. | Возвращает номер Unicode, связанный с символом Unicode C с использованием поиска таблиц Unicode. |
Но прежде чем мы будем двигаться дальше, я рад представить вам мою новую книгу Python Python One-listers (Amazon Link).
Если вам нравятся одноклассники, вы будете любить книгу. Это научит вам все, что нужно знать о Одно строка кода Python. Но это тоже Введение в компьютерную науку , наука о данных, машин обучения и алгоритмы. Вселенная в одной строке Python!
Книга была выпущена в 2020 году с помощью книги по программированию мирового класса Nostarch Press (San Francisco).
Ссылка: https://nostarch.com/pythononeliners.
Таблица Unicode
Вот небольшая часть массивной таблицы Unicode, которая отображает каждый символ Unicode в десятичное число:
65 | Латинская столица буквы a | A |
66 | Латинская столица буквы B | B |
67 | Латинская заглавная буква C | C |
68 | Латинская столица буквы D | D |
69 | Латинская заглавная буква E | E |
70 | Латинская столица буквы F | F |
71 | Латинская заглавная буква G | G |
72 | Латинская заглавная буква H | H |
73 | Латинская столица буквы i | I |
74 | Латинская заглавная буква J | J |
75 | Латинская столица буквы K | K |
76 | Латинская столица буквы l | L |
77 | Латинская столица буквы м | M |
78 | Латинская столица буквы n | N |
79 | Латинская столица буквы O | O |
80 | Латинская столица буквы p | P |
81 | Латинская заглавная буква Q | Q |
82 | Латинская столица буквы R | R |
83 | Латинская столица буквы S | S |
84 | Латинская столица буквы T | T |
85 | Латинская заглавная буква U | U |
86 | Латинская столица буквы v | V |
87 | Латинская заглавная буква W | W |
88 | Латинская столица буквы х | X |
89 | Латинская столица буквы y | Y |
90 | Латинская столица буквы Z | Z |
97 | латинская маленькая буква | a |
98 | Латинская маленькая буква B | b |
99 | Латинская маленькая буква C | c |
100 | Латинская маленькая буква D | d |
101 | Латинская маленькая буква E | e |
102 | Латинская маленькая буква F | f |
103 | Латинская маленькая буква G | g |
104 | Латинская маленькая буква H | h |
105 | Латинская маленькая буква i | i |
106 | Латинская маленькая буква J | j |
107 | латинская маленькая буква k | k |
108 | латинская маленькая буква л | l |
109 | Латинская маленькая буква M | m |
110 | Латинская маленькая буква N | n |
111 | латинская маленькая буква о | o |
112 | Латинская маленькая буква P | p |
113 | Латинская маленькая буква Q | q |
114 | латинская маленькая буква R | r |
115 | Латинская маленькая буква S | s |
116 | Латинская маленькая буква T | t |
117 | Латинская маленькая буква U | u |
118 | Латинская маленькая буква V | v |
119 | Латинская маленькая буква W | w |
120 | Латинская маленькая буква X | x |
121 | Латинская маленькая буква y | y |
122 | Латинская маленькая буква Z | z |
192 | Латинская столица буквы а с могилой | À |
193 | Латинская столица буквы а с острым | Á |
194 | Латинская столица буквы а с окружаем | Â |
195 | Латинская столица буквы а с тильдой | Ã |
196 | Латинская столица буквы а с неайнезом | Ä |
197 | Латинская столица буквы а с кольцом выше | Å |
198 | Латинская столица буквы ae. | Æ |
199 | Латинская заглавная буква C с кедилой | Ç |
200 | Латинская заглавная буква E с могилой | È |
201 | Латинская заглавная буква E с острым | É |
202 | Латинская заглавная буква E с Coinflex | Ê |
203 | Латинская заглавная буква E с диарезом | Ë |
204 | Латинская столица я с могилой | Ì |
205 | Латинская столица я с острым | Í |
206 | Латинская столица я с окружным | Î |
207 | Латинская заглавная буква I с неножеством | Ï |
208 | Латинская заглавная буква | Ð |
209 | Латинская столица буквы N с тильдой | Ñ |
210 | Латинская заглавная буква o с могилой | Ò |
211 | Латинская заглавная буква о остром | Ó |
212 | Латинская столица буквы o с окружным | Ô |
213 | Латинская заглавная буква o с тильдой | Õ |
214 | Латинская заглавная буква o с диарезом | Ö |
216 | Латинская заглавная буква o с инсультом | Ø |
217 | Латинская заглавная буква U с могилой | Ù |
218 | Латинская заглавная буква U с острым | Ú |
219 | Латинская заглавная буква U с Coinflex | Û |
220 | Латинская заглавная буква U с диарезом | Ü |
221 | Латинская столица буквы у острых | Ý |
222 | Латинская заглавная буква Thorn | Þ |
223 | Латинская маленькая буква Sharp S | ß |
224 | Латинская маленькая буква а с могилой | à |
225 | Латинская маленькая буква а с острым | á |
226 | Латинская маленькая буква A с Coinflex | â |
227 | Латинская маленькая буква а с тильдой | ã |
228 | Латинская маленькая буква а с неайнезом | ä |
229 | Латинская маленькая буква а с кольцом выше | å |
230 | Латинская маленькая буква AE | æ |
231 | Латинская маленькая буква C с кедилой | ç |
232 | Латинская маленькая буква E с могилой | è |
233 | Латинская маленькая буква E с острым | é |
234 | Латинская маленькая буква E с окружным | ê |
235 | Латинская маленькая буква E с диарезом | ë |
236 | Латинская маленькая буква Я с могилой | ì |
237 | Латинская маленькая буква я с остром | í |
238 | Латинская маленькая буква я с окружнем | î |
239 | Латинская маленькая буква я с диарезом | ï |
240 | Латинская маленькая буква ETH | ð |
Передавая строку Unicode из первого столбца в Орд ()
Функция, вы получаете ассоциированный номер Unicode в третьем столбце. Давай, попробуйте сами!
Инструмент: Целое число к Unicode в Python
Как преобразовать символ Unicode на целочисленное число Unicode в Python? Используйте ord (c)
Функция и пройти целочисленное число как аргумент!
Упражнение : Попробуйте получить номер Unicode, связанный с символом Unicode ð Изменяя код в Shell interactive Code!
Как преобразовать целое число Unicode в строку?
Для преобразования номера Unicode Я
к соответствующему символу Unicode, используйте Chr (I)
функция. Например, результат Chr (65)
символ Unicode «А»
Отказ Обратная функция – Орд (х)
который преобразует символ Unicode «А»
Вернуться к целому числу 65
Отказ
>>> chr(65) 'A'
Как преобразовать символ Unicode в целое число?
Для преобразования символа Unicode х
К ассоциированному числу Unicode Integer используйте Орд (х)
функция. Например, результат Орд («A»)
Целое число Unicode 65
Отказ Обратная функция – CHR (I)
который преобразует Unicode Integer 65
Вернуться к символу Unicode 'A'
.
>>> ord('A') 65
Резюме
Python Орд ()
Функция принимает символ длины одного) в качестве ввода и возвращает номер Unicode этого символа.
Например, Орд («А»)
Возвращает номер Unicode 97
Отказ
>>> ord('a') 97
Обратная функция Орд ()
это chr ()
Функция, так chr (ord ('a'))
Возвращает оригинальный символ «А»
Отказ
>>> chr(ord('a')) 'a'
Хотите увеличить свои навыки Python в веселой и легкой потребности? Рассмотрим следующие ресурсы и стать магистральным кодером!
Куда пойти отсюда?
Достаточно теории, давайте познакомимся!
Чтобы стать успешным в кодировке, вам нужно выйти туда и решать реальные проблемы для реальных людей. Вот как вы можете легко стать шестифункциональным тренером. И вот как вы польские навыки, которые вам действительно нужны на практике. В конце концов, что такое использование теории обучения, что никто никогда не нуждается?
Практические проекты – это то, как вы обостряете вашу пилу в кодировке!
Вы хотите стать мастером кода, сосредоточившись на практических кодовых проектах, которые фактически зарабатывают вам деньги и решают проблемы для людей?
Затем станьте питоном независимым разработчиком! Это лучший способ приближения к задаче улучшения ваших навыков Python – даже если вы являетесь полным новичком.
Присоединяйтесь к моему бесплатным вебинаре «Как создать свой навык высокого дохода Python» и посмотреть, как я вырос на моем кодированном бизнесе в Интернете и как вы можете, слишком от комфорта вашего собственного дома.
Присоединяйтесь к свободному вебинару сейчас!
Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.
Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python одноклассники (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.
Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.
Оригинал: “https://blog.finxter.com/python-ord-function/”