Рубрики
Без рубрики

Python Chr () Функция

Функция Python Chr () принимает один номер в качестве аргумента, который является указанным Unicode и возвращает символ, связанный с этим аргументом Unicode. Например, вызов Chr (101) возвращает символ Unicode «E». Разрешенный диапазон аргументов – все целые числа от 0 до 1,114,111 (в комплекте) — целые числа за пределами этого интервала поднимет ValueError. https://youtu.be/_g0keaoqrzo Вот … Python Chr () Функция Подробнее »

Автор оригинала: Chris.

Python Chr () Функция Использует один номер в качестве аргумента, который является указанным Unicode и возвращает символ, связанный с этим аргументом Unicode. Например, звонок Chr (101) Возвращает символ Unicode 'E' Отказ Разрешенный диапазон аргументов – все целые числа от 0 до 1,114,111 (в комплекте) -интегерами за пределами этого интервала поднимет ValueError Отказ

Вот три примера прошедших номеров Unicode, преобразованные в символы Unicode, используя Chr () Встроенная функция :

>>> chr(65)
'A'
>>> chr(66)
'B'
>>> chr(8364)
'€'

Синтаксис очень прост:

Syntax: chr(i)
Аргумент Целое число I. Целое число между 0 и 1,114,111 (включено), представляющее номер Unicode нужного символа Unicode.
Возвращаемое значение нить Возвращает символ Unicode в виде строкового типа длины один.

Вот некоторые основные применения функции:

Input : chr(65)
Output : 'A'

Input : chr(66)
Output : 'B'

Input : chr(8364)
Output : '€'

Теперь вы можете спросить: какие варианты вы должны пройти как целое число? Как выглядит кодировка Unicode? Давайте погрузимся в таблицу Unicode рядом!

Но прежде чем мы будем двигаться дальше, я рад представить вам мою новую книгу Python Python One-listers (Amazon Link).

Если вам нравятся одноклассники, вы будете любить книгу. Это научит вам все, что нужно знать о Одно строка кода Python. Но это тоже Введение в компьютерную науку , наука о данных, машин обучения и алгоритмы. Вселенная в одной строке Python!

Книга была выпущена в 2020 году с помощью книги по программированию мирового класса Nostarch Press (San Francisco).

Ссылка: https://nostarch.com/pythononeliners.

Таблица Unicode

Вот небольшая часть массивной таблицы Unicode, которая отображает каждый символ Unicode в десятичное число:

65 Латинская столица A
66 Латинская столица буквы B B
67 Латинская заглавная буква C C
68 Латинская столица буквы D D
69 Латинская заглавная буква E E
70 Латинская заглавная буква F F
71 Латинская заглавная буква G G
72 Латинская заглавная буква H H
73 Латинская столица я I
74 Латинская заглавная буква J J
75 Латинская столица буквы K K
76 Латинская столица буквы л 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
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
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 ð

Передав число от третьего столбца в Chr () Функция, вы получаете ассоциированный символ Unicode в третьем столбце. Давай, попробуйте сами!

Инструмент: Целое число к Unicode в Python

Как преобразовать целое число на символ Unicode в Python? Используйте функцию CHR (I) и пропустите целочисленное число как аргумент!

Упражнение : Попробуйте получить символ Unicode ð Из приведенного выше таблицы, изменив код в оболочке интерактивного кода!

ValueError: chr () arg не в пределах диапазона (0x110000)

Если вы испытываете The ValueError: CHR () ARG не в диапазоне (0x110000) сообщения, вы используете функцию CHR () с неправильным аргументом i. Аргумент I меньше 0 или более 1 114,111. Вы можете исправить это, передавая целое число 0.

Вот пример двух неправильных аргументов I = -1 и I = 1114112 что вызывает ValueError и один правильный аргумент I = 1114111 :

>>> chr(0)
'\x00'
>>> chr(-1)
Traceback (most recent call last):
  File "", line 1, in 
    chr(-1)
ValueError: chr() arg not in range(0x110000)
>>> chr(1114112)
Traceback (most recent call last):
  File "", line 1, in 
    chr(1114112)
ValueError: chr() arg not in range(0x110000)
>>> chr(1114111)
'\U0010ffff'

Как преобразовать целое число 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 «А» Отказ

>>> ord('A')
65

Резюме

Python Chr () Функция Использует один номер в качестве аргумента, который является указанным Unicode и возвращает символ, связанный с этим аргументом Unicode.

Например, звонок Chr (101) Возвращает символ Unicode 'E' :

>>> chr(101)
'e'

Разрешенный диапазон аргументов – все целые числа от 0 до 1,114,111 (в комплекте) -интегерами за пределами этого интервала поднимет ValueError :

>>> chr(-1)
Traceback (most recent call last):
  File "", line 1, in 
    chr(-1)
ValueError: chr() arg not in range(0x110000)

Хотите увеличить свои навыки Python в веселой и легкой потребности? Рассмотрим следующие ресурсы и стать магистральным кодером!

Куда пойти отсюда?

Достаточно теории, давайте познакомимся!

Чтобы стать успешным в кодировке, вам нужно выйти туда и решать реальные проблемы для реальных людей. Вот как вы можете легко стать шестифункциональным тренером. И вот как вы польские навыки, которые вам действительно нужны на практике. В конце концов, что такое использование теории обучения, что никто никогда не нуждается?

Практические проекты – это то, как вы обостряете вашу пилу в кодировке!

Вы хотите стать мастером кода, сосредоточившись на практических кодовых проектах, которые фактически зарабатывают вам деньги и решают проблемы для людей?

Затем станьте питоном независимым разработчиком! Это лучший способ приближения к задаче улучшения ваших навыков Python – даже если вы являетесь полным новичком.

Присоединяйтесь к моему бесплатным вебинаре «Как создать свой навык высокого дохода Python» и посмотреть, как я вырос на моем кодированном бизнесе в Интернете и как вы можете, слишком от комфорта вашего собственного дома.

Присоединяйтесь к свободному вебинару сейчас!

Работая в качестве исследователя в распределенных системах, доктор Кристиан Майер нашел свою любовь к учению студентов компьютерных наук.

Чтобы помочь студентам достичь более высоких уровней успеха Python, он основал сайт программирования образования Finxter.com Отказ Он автор популярной книги программирования Python One-listers (Nostarch 2020), Coauthor of Кофе-брейк Python Серия самооставленных книг, энтузиаста компьютерных наук, Фрилансера и владелец одного из лучших 10 крупнейших Питон блоги по всему миру.

Его страсти пишут, чтение и кодирование. Но его величайшая страсть состоит в том, чтобы служить стремлению кодер через Finxter и помогать им повысить свои навыки. Вы можете присоединиться к его бесплатной академии электронной почты здесь.