СтануМастер / Курс Python / Лекция Работа со строками
Строки в Python — упорядоченные последовательности символов, используемые для хранения и представления текстовой информации, поэтому с помощью строк можно работать со всем, что может быть представлено в текстовой форме. Это первая часть о работе со строками, а именно о литералах строк.
Литералы строк
Работа со строками в Python очень удобна. Существует несколько литералов строк, которые мы сейчас и рассмотрим.
Строки в апострофах и в кавычках
S1 = 'Фильм "Анаконда" оказался так себе.' S2 = "Д'Артаньян вскочил на коня."
Строки в апострофах и в кавычках — одно и то же. Причина наличия двух вариантов в том, чтобы позволить вставлять в литералы строк символы кавычек или апострофов, не используя экранирование.
Экранированные последовательности — служебные символы
Экранированные последовательности позволяют вставить символы, которые сложно ввести с клавиатуры.
Экранированная последовательность | Назначение |
---|---|
\n | Перевод строки |
\a | Звонок |
\b | Забой |
\f | Перевод страницы |
\r | Возврат каретки |
\t | Горизонтальная табуляция |
\v | Вертикальная табуляция |
\N{id} | Идентификатор ID базы данных Юникода |
\uhhhh | 16-битовый символ Юникода в 16-ричном представлении |
\Uhhhh… | 32-битовый символ Юникода в 32-ричном представлении |
\xhh | 16-ричное значение символа |
\ooo | 8-ричное значение символа |
\0 | Символ Null (не является признаком конца строки) |
«Сырые» строки — подавляют экранирование
Если перед открывающей кавычкой стоит символ ‘r’ (в любом регистре), то механизм экранирования отключается.
S = r'C:\windows\new.txt'
Строки в тройных апострофах или кавычках
Главное достоинство строк в тройных кавычках в том, что их можно использовать для записи многострочных блоков текста. Внутри такой строки возможно присутствие кавычек и апострофов, главное, чтобы не было трех кавычек подряд.
Базовые операции
Конкатенация (сложение) +
.
a = 'Привет, ' b = "мир!" print (a + b)
Дублирование строки *
.
print ("ма"*2)
Длина строки (функция len).
print (len('Три'))
Доступ по индексу:
s = 'А роза упала на лапу Азора' print (s[4]+s[5]+s[-10]) #выведет "зал"
Как видно из примера, в python возможен и доступ по отрицательному индексу, при этом отсчет идет от конца строки.
Оператор извлечения среза: [X:Y]
. X – начало среза, а Y – окончание; символ с номером Y в срез не входит.
По умолчанию первый индекс равен 0, а второй — длине строки.
s = 'А роза упала на лапу Азора' print (s[4:8]) #выведет "за у" print (s[4:-8]) #выведет "за упала на ла" print (s[:8]) #выведет "А роза у" print (s[8:]) #выведет "пала на лапу Азора" print (s[:]) #выведет "А роза упала на лапу Азора"
Кроме того, можно задать шаг, с которым нужно извлекать срез.
s = 'А роза упала на лапу Азора' print (s[-7:6:-3]) #выведет "улнлу"
Задание 2.1. Разворот слов в предложении
Запросить у пользователя предложение без знаков препинания и вывести строку с развернутыми словами. Пример работы:
Введите предложение: Кота манит ток Разворот по словам: атоК тинам кот
При вызове методов необходимо помнить, что строки в Python относятся к категории неизменяемых последовательностей, то есть все функции и методы могут лишь создавать новую строку.
s = 'А роза упала на лапу Азора' s[1] = 'ц' # python выведет ошибку
Поэтому все строковые методы возвращают новую строку, которую потом следует присвоить переменной.
Таблица «Функции и методы строк»
S.find(str, [start],[end]) | Поиск подстроки в строке. Возвращает номер первого вхождения или -1 |
S.rfind(str, [start],[end]) | Поиск подстроки в строке. Возвращает номер последнего вхождения или -1 |
S.![]() | Поиск подстроки в строке. Возвращает номер первого вхождения или вызывает ValueError |
S.rindex(str, [start],[end]) | Поиск подстроки в строке. Возвращает номер последнего вхождения или вызывает ValueError |
S.replace(шаблон, замена) | Замена шаблона |
S.split(символ) | Разбиение строки по разделителю |
S.isdigit() | Состоит ли строка из цифр |
S.isalpha() | Состоит ли строка из букв |
S.isalnum() | Состоит ли строка из цифр или букв |
S.islower() | Состоит ли строка из символов в нижнем регистре |
S.isupper() | Состоит ли строка из символов в верхнем регистре |
S.isspace() | Состоит ли строка из неотображаемых символов (пробел, символ перевода страницы (‘\f’), «новая строка» (‘\n’), «перевод каретки» (‘\r’), «горизонтальная табуляция» (‘\t’) и «вертикальная табуляция» (‘\v’)) |
S.![]() | Начинаются ли слова в строке с заглавной буквы |
S.upper() | Преобразование строки к верхнему регистру |
S.lower() | Преобразование строки к нижнему регистру |
S.startswith(str) | Начинается ли строка S с шаблона str |
S.endswith(str) | Заканчивается ли строка S шаблоном str |
S.join(список) | Сборка строки из списка с разделителем S |
ord(символ) | Символ в его код ASCII |
chr(число) | Код ASCII в символ |
S.capitalize() | Переводит первый символ строки в верхний регистр, а все остальные в нижний |
S.center(width, [fill]) | Возвращает отцентрованную строку, по краям которой стоит символ fill (пробел по умолчанию) |
S.count(str, [start],[end]) | Возвращает количество непересекающихся вхождений подстроки в диапазоне [начало, конец] (0 и длина строки по умолчанию) |
S.![]() | Возвращает копию строки, в которой все символы табуляции заменяются одним или несколькими пробелами, в зависимости от текущего столбца. Если TabSize не указан, размер табуляции полагается равным 8 пробелам |
S.lstrip([chars]) | Удаление пробельных символов в начале строки |
S.rstrip([chars]) | Удаление пробельных символов в конце строки |
S.strip([chars]) | Удаление пробельных символов в начале и в конце строки |
S.partition(шаблон) | Возвращает кортеж, содержащий часть перед первым шаблоном, сам шаблон, и часть после шаблона. Если шаблон не найден, возвращается кортеж, содержащий саму строку, а затем две пустых строки |
S.rpartition(sep) | Возвращает кортеж, содержащий часть перед последним шаблоном, сам шаблон, и часть после шаблона. Если шаблон не найден, возвращается кортеж, содержащий две пустых строки, а затем саму строку |
S.swapcase() | Переводит символы нижнего регистра в верхний, а верхнего – в нижний |
S.![]() | Первую букву каждого слова переводит в верхний регистр, а все остальные в нижний |
S.zfill(width) | Делает длину строки не меньшей width, по необходимости заполняя первые символы нулями |
S.ljust(width, fillchar=» «) | Делает длину строки не меньшей width, по необходимости заполняя последние символы символом fillchar |
S.rjust(width, fillchar=» «) | Делает длину строки не меньшей width, по необходимости заполняя первые символы символом fillchar |
S.format(*args, **kwargs) | Форматирование строки |
Задание 2.2. Разворот предложения по словам
Запросить у пользователя предложение без знаков препинания и вывести строку с развернутыми словами. Пример работы:
Введите предложение: Завтра идем купаться Разворот по словам: Купаться идем завтра
Задание 2.3. Самое длинное слово
Запросить у пользователя предложение без знаков препинания и вывести самое длинное слово. Пример работы:
Введите предложение: Завтра идем купаться Самое длинное слово: купаться
Задание 2.4. Калькулятор дробей
Запросить у пользователя два числа в виде 12#3/5, где до знака #
идет целая часть,
между #
и /
— числитель, после /
идет знаменатель и операцию.
Вывести результат в аналогичном виде.
Пример работы:
Первое число (a#b/c): -2#1/2 Второе число (a#b/c): 1#1/3 Операция (+-*/): + Результат: -2#1/2 + 1#1/3 = -1#1/6
Покоряем Python — уроки для начинающих: Строки, углубляемся
Строки — упорядоченные последовательности символов а так же, встроенный объект в языке Python.
В данном уроке углубимся в их изучении.
Операция — Интерпретация
S = ‘’ — Пустая строка
S = “spam’s” — Строка в кавычках
S = ‘s\np\ta\x00m’ — Экранированные последовательности
block = “””…””” — Блоки в тройных кавычках
S = r’\temp\spam’ — Не форматированные строки
S = b’spam’ — Строки байтов в версии 3.

S = u’spam’ — Строки с символами Юникода.
Только в версии 2.6
S1 + S2, S * 3 — Конкатенация, повторение
S[i]
S[i:j] -Обращение к символу по индексу, извлечение подстроки (среза), длина
len(S)
“a %s parrot” % kind — Выражение форматирования строки
“a {0} parrot”.format(kind) — Строковый метод форматирования в 2.6 и 3.0
S.find(‘pa’) — Вызов строкового метода: поиск
S.rstrip() — Удаление ведущих и конечных пробельных символов
S.replace(‘pa’, ‘xx’) — Замена
S.split(‘,’) — Разбиение по символу-разделитлю
S.isdigit() — Проверка содержимого
S.lower() — Преобразование регистра символов
S.endswith(‘spam’) — Проверка окончания строки
‘spam’.join(strlist) — Сборка строки из списка
S.encode(‘latin-1’) — Кодирование строк Юникода.

Множество способов записи строк в программном коде:
• Строки в апострофах: ‘spa”m’
• Строки в кавычках: “spa’m”
• Строки в тройных кавычках: ‘’’… spam …’’’ , “””… spam …”””
• Экранированные последовательности: “s\tp\na\0m”
• Неформатированные строки: r”C:\new\test.spm”
• Строки байтов в версии 3.0: b’sp\x01am’
• Строки символов Юникода, только в версии 2.6 : u’eggs\u0020spam’
Строки в апострофах и в кавычках – это одно и то же
>>> ‘shrubbery’, “shrubbery”
(‘shrubbery’, ‘shrubbery’)
>>> ‘knight”s’, “knight’s”
(‘knight”s’, “knight’s”)
Python автоматически объединяет последовательности строковых литералов внутри выражения.
>>> title = “Meaning “ ‘of’ “ Life” # Неявная конкатенация
>>> title
‘Meaning of Life’
>>> ‘knight\’s’, “knight\”s”
(“knight’s”, ‘knight”s’)
Экранированные последовательности представляют служебные символы
В последнем примере кавычка и апостроф внутри строк предваряются символом обратного слеша. Это частный случай более общей формы: символы обратного слеша используются для вставки специальных символов, известных как экранированные последовательности.
Экранированные последовательности позволяют вставлять в строки символы, которые сложно ввести с клавиатуры.
>>> s = ‘a\nb\tc’
\n образует единственный символ – байт, содержащий
двоичное значение кода символа новой строки в используемом наборе символов (обычно ASCII-код 10). Аналогично последовательность \t замещается символом табуляции.
>>> s
‘a\nb\tc’
>>> print(s)
a
b c
Последовательность — Назначение
\newline — Игнорируется (продолжение на новой строке)
\\ — Сам символ обратного слеша (остается один символ \)
\’ — Апостроф (остается один символ ‘)
\” — Кавычка (остается один символ “)
\a — Звонок
\b — Забой
\f — Перевод формата
\n — Новая строка (перевод строки)
\r — Возврат каретки
\t — Горизонтальная табуляция
\v — Вертикальная табуляция
\xhh —
Символ с шестнадцатеричным кодом hh (не более 2 цифр)
\ooo — Символ с восьмеричным кодом ooo (не более 3 цифр)
\0 — Символ Null (не признак конца строки)
\N{id} — Идентификатор ID базы данных Юникода
\uhhhh — 16-битный символ Юникода в шестнадцатеричном представлении
\Uhhhhhhhh — 32-битный символ Юникода в шестнадцатеричном представлении
\другое — Не является экранированной последовательностью
(символ обратного слеша сохраняется)
>>> S = “s\tp\na\x00m”
>>> S
‘s\tp\na\x00m’
>>> len(S)
7
>>> print(S)
s p
a m
——————————————————————
>>> x = “C:\py\code” # Символ \ сохраняется в строке
>>> x
‘C:\\py\\code’
>>> len(x)
10
——————————————————————
>>> path = r’C:\new\text. dat’
>>> path # Показать, как интерпретатор представляет эту строку
‘C:\\new\\text.dat’
>>> print(path) # Более дружественный формат представления
C:\new\text.dat
>>> len(path) # Длина строки
15
Базовые операции:
>>> len(‘abc’) # Длина: число элементов
3
>>> ‘abc’ + ‘def’ # Конкатенация: новая строка
‘abcdef’
>>> ‘Ni!’ * 4 # Повторение: подобно “Ni!” + “Ni!” + …
‘Ni!Ni!Ni!Ni!’
>>> print(‘——- …много дефисов… —’) # 80 дефисов, сложный способ
>>> print(‘-’ * 80) # 80 дефисов, простой способ
>>> myjob = “hacker”
…
h a c k e r
>>> “k” in myjob # Найдено
True
>>> “z” in myjob # Не найдено
False
>>> ‘spam’ in ‘abcspamdef’ # Поиск подстроки, позиция не возвращается
True
>>> S = ‘spam’
>>> S[0], S[-2] # Индексация от начала или от конца
(‘s’, ‘a’)
>>> S[1:3], S[1:], S[:-1] # Получение среза: извлечение подстроки
(‘pa’, ‘pam’, ‘spa’)
>>> S = ‘abcdefghijklmnop’
>>> S[1:10:2]
‘bdfhj’
>>> S[::2]
‘acegikmo’
>>> S = ‘hello’
>>> S[::-1]
‘olleh’
>>> S = ‘abcedfg’
>>> S[5:1:-1]
‘fdec’
>>> int(“42”), str(42) # Преобразование из/в строки
(42, ‘42’)
>>> repr(42),
‘42’ # литералом в программном коде
Функция int преобразует строку в число, а функция str преобразует число в строковое представление.
>>> print(str(‘spam’), repr(‘spam’))
(‘spam’, “’spam’”)
>>> S = “42”
>>> I = 1
>>> S + I
>>> int(S) + I # Операция сложения
43
>>> S + str(I) # Операция конкатенации
ord – она возвращает фактическое числовое значение соответствующего
байта в памяти. Обратное преобразование выполняется с помощью функции chr, она получает целочисленный код ASCII и преобразует его в соответствующий символ:
>>> ord(‘s’)
115
>>> chr(115)
‘s’
———————-
>>> int(‘1101’, 2) # Преобразовать двоичное представление в целое число
13
>>> bin(13) # Преобразовать целое число в двоичное представление
‘0b1101’
————————
>>> S = S + ‘SPAM!’ # Чтобы изменить строку, нужно создать новую
>>> S
‘spamSPAM!’
>>> S = S[:4] + ‘Burger’ + S[-1]
>>> S
‘spamBurger!’
>>> S = ‘splot’
>>> S = S. replace(‘pl’, ‘pamal’)
>>> S
‘spamalot’
Изменение строк
Вспомните термин «неизменяемая последовательность». «Неизменяемая» — означает, что вы не можете изменить содержимое самой строки в памяти(то есть невозможно изменить элемент строки, если выполнить присваивание по индексу):
>>> S = ‘SPAM’
>>> S[0] = ‘X’
Error!
В Python, изменение строк делается созданием новой строки, с помощью конкатенации и извлечение подстроки. Затем, если необходимо, присваиваем результат к первоначальному имени.
Форматирование строк
Чтобы отформатировать строку, требуется:
1. Слева от оператора % указать строку формата, содержащую один или более
спецификаторов формата, каждый из которых начинается с символа % (на-
пример, %d).
2. Справа от оператора % указать объект (или объекты, в виде кортежа), значе-
ние которого должно быть подставлено на место спецификатора (или специ-
фикаторов) в левой части выражения.
Например:
>>> ‘That is %d %s bird!’ % (1, ‘dead’) # Выражение форматирования
That is 1 dead bird!
Спецификаторы формата
Спецификатор — Назначение
s — Строка (для объекта любого другого типа будет выполнен
вызов функции str(X), чтобы получить строковое представ-
ление объекта)
r — s, но использует функцию repr, а не str
c — Символ
d — Десятичное (целое) число
i — Целое число
u — То же, что и d (устарел: больше не является представлени-
ем целого без знака)
o — Восьмеричное целое число
x — Шестнадцатеричное целое число
X — x, но шестнадцатеричные цифры возвращаются в верхнем
регистре
e — Вещественное число в экспоненциальной форме
E — e, но алфавитные символы возвращаются в верхнем
регистре
f — Вещественное число в десятичном представлении
F — Вещественное число в десятичном представлении
g — Вещественное число e или f
G — Вещественное число E или а
% — Символ %
>>> x = 1234
>>> res = “integers: . ..%d…%-6d…%06d” % (x, x, x)
>>> res
‘integers: …1234…1234 …001234’
Пример форматирования из словаря:
>>> “%(n)d %(x)s” % {“n”:1, “x”:”spam”}
‘1 spam’
горизонтальных вкладок
горизонтальных вкладок Разрешенный контекст: %textМодель содержимого: Пусто!
Элемент TAB можно использовать, когда требуется точное управление
горизонтальное расположение. Элемент TAB используется с
Например:
noct
амбулаторный - ходьба ночью
(от латинского: nox noctis ночь + амбуларе прогулка)
, который отображается как:
noctambulant - прогулки ночью (от латинского: nox noctis ночь + ambulare прогулка)
Имя позиции табуляции ( t1 в примере) должно быть уникальным в текущий документ и состоит из начальной буквы, за которой следует буквы, цифры или дефисы.
Иногда вы хотите, чтобы оставшаяся часть строки была сброшена прямо во время оставив прежние слова без изменений. Это возможно с помощью align . атрибут. Например:
Левая часть строкии правая часть строки.
, который отображается как:
Левая часть строки и правая часть строки.
Разрешенные атрибуты
- ID
- Идентификатор SGML, используемый для обозначения новой позиции табуляции в текущей позиции.
Областью действия табуляции является остальная часть документа.
- ОТступ
- Определяет количество en единиц до позиции табуляции.
En — это типографская единица, равная половине кегля. Это позволяет
авторам контролировать начальный отступ перед текстом, например. в поэзии один
можно использовать:
для отступа в шесть единиц en в начале линия. Атрибут INDENT не имеет смысла в сочетании с К атрибуту. - TO
- Указывает ранее определенную позицию табуляции (см. атрибут ID).
- ВЫРАВНИВАНИЕ
- строк обычно отображаются в соответствии с выравниванием
опция для закрывающего элемента абзаца. Атрибут ALIGN может быть
используется для явного указания горизонтального выравнивания:
- align=left
- Последующий текст начинается сразу после назначенная табуляция (по умолчанию).
- align=center
- После текста до следующей вкладки или разрыва строки
по центру указанной позиции табуляции. Если атрибут TO отсутствует,
центрирует текст между текущими левым и правым полями.
- align=right
- После текста до следующей вкладки или разрыва строки отображается на одном уровне с обозначенной позицией табуляции. Если атрибут TO отсутствует, он отображает текст вровень с текущим правым допуск.
- align=decimal
- Следующий текст ищется для первого появление символа, представляющего десятичную точку. Текст вверх к следующей вкладке или разрыву строки, затем выравнивается таким образом, что десятичная точка начинается с указанной позиции табуляции. Если атрибут TO отсутствует, элемент табуляции рассматривается как один пробел.
- DP
- Указывает символ, который будет использоваться для десятичной дроби. точка с атрибутом ALIGN, например. дп=».» (по умолчанию) или dp=»,». Значение по умолчанию может быть изменено языковым контекстом, установленным параметром LANG. атрибут на вмещающих элементах.
Примечание: , если указанное выравнивание и табуляция вызовут появление текста
чтобы перекрыть предыдущий текст, то элемент табуляции можно рассматривать как
один пробел.
Как следует переписать приведенное выше для работы с языками, которые рендерится справа налево? Как насчет линий со смешанными направлениями?
Код ASCII Горизонтальная вкладка, Американский стандартный код для обмена информацией, Полная таблица ASCII, символы, буквы, гласные с ударениями, согласные, знаки, символы, цифры по горизонтали, табуляция, ascii, 9, искусство ascii, таблица ascii, код ascii , символ ascii, текст ascii, диаграмма ascii, символы ascii, коды ascii, символы, коды, таблицы, символы, список, alt, клавиши, клавиатура, орфография, управление, для печати, расширенные, буквы, послания, почерк, скрипты, надписи, маюскулы, прописные, минускулы, нижний, регистр, маленький, острый, ударение, диез, гравировка, диарез, циркумфлекс, тильда, седилья, анильо, обруч, энье, эние, арроба, фунт, фунт стерлингов, цент, тип, запись, заклинание, испанский, английский, ноутбуки, ноутбуки, ascii, asci, ascii, asqui, aski, aski, aschi, aschii,20230304
ASCII управляющие символы
00null (NULL Hearly)
01SOH (начало заголовка)
02STX (начало текста)
03ETX (конец текста)
04EOT (END TRANS. ) (Запрос)
06ack (подтверждение)
07bel (Bell)
08BS (Backspace)
09HT (горизонтальная вкладка)
10LF (Линейная подача)
11vt (Vertical Tab)
12 12fl (Form Pers) 111111117 12ff (Form Pers)
12f.
13CR (возврат каретки)
14SO (Shift Out)
15SI (Shift in)
16Dle (Escape Link Link)
17DC1 (управление устройством 1)
18DC2 (управление устройством 2)
19DC3 (управление устройством 3)
20DC4 ( Управление устройством 4)
21nak (отрицательный Acknowl.)
22Syn (синхронный холост)
23etb (конец транс. Блока)
24can (отмена)
25 EME (конец среды)
26SUB (оборотный)
727ESC(Выход)
28FS(Разделитель файлов)
29GS (групповой сепаратор)
30RS (записи сепаратора)
31US (отделение блока)
127DEL (DEDETE)
ASCII PRENTABLE
32SPACE
33!
34″
35#
36$
37%
38&
39′
40(
41)
42*
43+
44,
45-
46
47/
480
491
502
513
524
535
546
557
568
579
58:
59;
60<
61=
62>
63?
65A
66B
67C
68D
69E
70F
71G
72H
73I
74J
75K
76L
77M
78N 9
95_
96`
97a
98b
99c
100d
101e
102f
103g
104h
105i
106j
107k
108l
109m
110n
111o
112P
113Q
114R
115S
116T
117U
118V
900W
120X
7007 12116 70007 .
123{
124|
125}
126~
Extended ASCII
characters
128Ç
129ü
130é
131â
132ä
133à
134å
135ç
136ê
137ë
138è
139В
140î
141ì
142ä
143Å
144é
145æ
146æ
147 Что
148ö
0016
149ò
150û
151ù
152ÿ
153Ö
154Ü
155ø
156£
157Ø
158×
159ƒ
160á
161í
162ó
163ú
164ñ
165ñ
166ª
167º
168вок
169®
170-
171½
172 3
173,
174 «
777777777777777777777777777777777777777777777777777777777777777777777777777779777777777777777777777777777777777777777777177▒
178▓
179│
180┤
181Á
182Â
183À
184©
185╣
186║
187╗
188╝
189¢
190¥
191┐
192└
193┴
194┬
195├
196─
197┼
198ã
199Ã
200╚
201╔
202╩
203╦
204╠
205═
206╬
207¤
208ð
209Ð
210Ê
211Ë
212È
213ı
214Í
215Î
216Ï
217┘
218┌
219 █
220▄
221¦
222ì
2230016
233ú
234û
235ù
236ý
237
247¸
248°
249¨
250·
251¹
252³
253²
254■
255nbsp
frequently-used
(spanish language)
ñalt + 164
ñalt + 165
@alt + 64
¿alt + 168
? Alt + 63
¡Alt + 173
! Alt + 33
: ALT + 58
/ALT + 47
\\
\
\
\
\
\
\
\
7 \
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\
\ alt + 92
vowels acute accent
(spanish language)
áalt + 160
éalt + 130
íalt + 161
óalt + 162
úalt + 163
Áalt + 181
Éalt + 144
альт + 214
альт + 224
Úalt + 233
vowels with
diaresis
äalt + 132
ëalt + 137
ïalt + 139
öalt + 148
üalt + 129
Äalt + 142
Ëalt + 211
Ïalt + 216
Öalt + 153
Üalt + 154
mathematical
symbols
½alt + 171
¼alt + 172
¾alt + 243
¹alt + 251
³alt + 252
²alt + 253
ƒalt + 159
± ALT + 241
× ALT + 158
÷ ALT + 246
Коммерческий / Торговля
Символы
$ ALT + 36
£ ALT + 156
$ ALT + 36916
£ ALT + 156
$ ALT +
9
$
7
$
7
$
$
$
$
$
$
7
$.
¢alt + 189
¤alt + 207
®alt + 169
©alt + 184
ªalt + 166
ºalt + 167
°alt + 248
quotes and
parenthesis
«альт + 34
» альт + 39
(ALT + 40
) ALT + 41
[ALT + 91
] ALT + 93
{ALT + 123
} ALT + 125
«ALT + 174
» ALT + 175
РАБОТА История кода ASCII:
Американский стандартный код для обмена информацией, или код ASCII, был создан в 1963 году комитетом «Американской ассоциации стандартов» или «ASA», агентство изменило свое название в 1969 году на «Американский национальный институт стандартов». или «ANSI», как известно с тех пор.
Этот код возникает в результате изменения порядка и расширения набора символов и знаков, уже использовавшихся в то время в телеграфии компанией Bell.
Сначала включались только заглавные буквы и цифры, но в 1967 году были добавлены строчные буквы и некоторые управляющие символы, образуя то, что известно как US-ASCII, то есть символы от 0 до 127.
Таким образом, с этим набором всего 128 символов было опубликовано в 1967 году как стандартное, содержащее все необходимое для написания на английском языке.
В 1981, IBM разработала расширение 8-битного кода ASCII, получившее название «кодовая страница 437», в этой версии были заменены некоторые устаревшие управляющие символы на графические символы. Также были добавлены 128 символов, с новыми символами, знаками, графикой и латинскими буквами, всеми знаками препинания и символами, необходимыми для написания текстов на других языках, таких как испанский.
Таким образом были добавлены символы ASCII в диапазоне от 128 до 255.
IBM включает поддержку этой кодовой страницы в аппаратное обеспечение своей модели 5150, известной как «IBM-PC», считающейся первым персональным компьютером.
Операционная система этой модели «MS-DOS» также использовала этот расширенный код ASCII.
Почти все современные компьютерные системы используют код ASCII для представления символов и текстов.
(71) .
Как использовать код ASCII:
Не зная об этом, вы используете его все время, каждый раз, когда используете компьютерную систему, но если все, что вам нужно, это получить некоторые символы, не включенные в вашу клавиатуру, следует сделать следующее , например:
Как печатать: Испанская буква enye, заглавная N с тильдой, EÑE, enie ?
-
WINDOWS: на компьютерах с операционной системой Windows, такой как Windows 8, Win 7, Vista, Windows XP и т. д.
Чтобы получить букву, символ, знак или символ «Ñ» : ( испанская буква enye, заглавная N с тильдой, EÑE, enie ) на компьютерах с операционной системой Windows:
1) Нажмите клавишу «Alt» на клавиатуре и не отпускайте.
2) Удерживая нажатой клавишу «Alt», наберите на клавиатуре число «165», которое является номером буквы или символа «С» в таблице ASCII.
3) Затем перестаньте нажимать клавишу «Alt», и… все готово! (72)
Полный список символов, букв, символов и знаков ASCII с описаниями:
Управляющие символы ASCII, непечатаемые:
Код ASCII 00 = NULL (Нулевой символ)
Код ASCII 01 = 0 SOH Заголовок)
ASCII-код 02 = STX (Начало текста)
ASCII-код 03 = ETX (Конец текста, червовая масть)
ASCII-код 04 = EOT (Конец передачи, бубновая масть)
ASCII-код 05 = ENQ (Запрос, клубная масть)
ASCII-код 06 = ACK (Подтверждение, пиковая масть)
ASCII-код 07 = BEL (звонок)
код ASCII 08 = BS (забой)
код ASCII 09 = HT (горизонтальная табуляция)
код ASCII 10 = LF (перевод строки 1 090 4 код ASCII) 9000 (Вертикальная табуляция, мужской символ, символ Марса)
ASCII-код 12 = FF (перевод страницы, женский символ, символ Венеры)
ASCII-код 13 = CR (возврат каретки)
ASCII-код 14 = SO (Shift Out)
ASCII-код 15 = SI
(Shift In) Код ASCII 32 = пробел (Пробел)
ASCII-код 16 = DLE (переход канала передачи данных)
ASCII-код 17 = DC1 (управление устройством 1)
ASCII-код 18 = DC2 (управление устройством 2) = 10019 8904 ASCII-код DC3 (Управление устройством 3)
Код ASCII 20 = DC4 (Управление устройством 4)
ASCII-код 21 = NAK (NAK Отрицательное подтверждение)
ASCII-код 22 = SYN (Синхронный холостой ход)
ASCII-код 23 = ETB 9 (Конец блока Код ASCII 24 = CAN (Отмена)
(точка, точка)
Код ASCII 25 = EM (Конец среды)
Код ASCII 26 = SUB (Замена)
Код ASCII 27 = ESC (E0scape 4) Код ASCII 2) FS (разделитель файлов)
Код ASCII 29 = GS (групповой сепаратор)
Код ASCII 30 = RS (сепаратор записи)
Код ASCII 31 = US (UNIT DESESIATO Печатаемые символы ASCII:
(буквы, цифры, символы и знаки)
Код ASCII 33 = ! (восклицательный знак)
код ASCII 34 = » (двойные кавычки; кавычки; речевые знаки)
Код ASCII 35 = # (знак числа)
Код ASCII 36 = $ (знак доллара)
Код ASCII 37 = % (знак процента)
Код ASCII 38 = и (0 код ASCII)49 39 = ‘ (одинарная кавычка или апостроф)
код ASCII 40 = ( (круглые или круглые скобки, открывающая круглая скобка)
код ASCII 41 = ) (круглые скобки, закрывающие скобки)
код ASCII 42 = * (звездочка)
ASCII-код 43 = + (плюс)
ASCII-код 44 = , (запятая)
ASCII-код 45 = – (дефис, минус)
ASCII-код 80 01 = .
ASCII-код 47 = / (косая черта, косая черта, дробная черта, косая черта деления)
ASCII-код 48 = 0 (ноль)
ASCII-код 49 = 1 (ноль) )
ASCII-код 50 = 2 (цифра два)
ASCII-код 51 = 3 (номер три)
ASCII-код 52 = 4 (номер четыре)
ASCII-код 53 = 5 (пять)
ASCII-код 54 = 6 (шесть) 7 01 80004 ASCII-код 90 (семь)
ASCII-код 56 = 8 (восемь)
ASCII-код 57 = 9 (девять)
ASCII-код 58 = : (двоеточие)
ASCII-код 59 = 90; (точка с запятой)
Код ASCII 60 = < (знак меньше чем)
Код ASCII 61 = = (Знак равенства)
Код ASCII 62 = > (Знак больше чем; Неравенство)
Код ASCII 63 = ? (вопросительный знак)
ASCII код 64 = @ (знак At)
ASCII код 65 = A (заглавная буква A)
ASCII код 66 = B (заглавная буква B)
C ASCII код 67 =
(Заглавная буква C)
Код ASCII 68 = D (Заглавная буква D)
Код ASCII 69 = E (заглавная буква E)
код ASCII 70 = F (заглавная буква F)
код ASCII 71 = G (заглавная буква G)
код ASCII 72 = H I (Заглавная буква I)
Код ASCII 74 = J (Заглавная буква J)
Код ASCII 75 = K (Заглавная буква K)
Код ASCII 76 = L (Заглавная буква L)
Код ASCII 77 = M (Заглавная буква M)
Код ASCII 78 = N (заглавная буква N)
код ASCII 79 = O (заглавная буква O)
код ASCII 80 = P (заглавная буква P)
код ASCII 81 = Q (заглавная буква Q)
код ASCII 82 = R (заглавная буква R)
код ASCII 83 = S (заглавная буква S)
код ASCII 84 = T (заглавная буква T)
код ASCII 85 = U (заглавная буква U 4) 9000 Код ASCII 86 = V (Заглавная буква V)
Код ASCII 87 = W (Заглавная буква W)
Код ASCII 88 = X (Заглавная буква X)
Код ASCII 89 = Y (Заглавная буква Y)
Код ASCII 90 = Z (Заглавная буква Z)
ASCII-код 91 = [ (квадратные или квадратные скобки, открывающая скобка)
ASCII-код 92 = \ (обратная косая черта, обратная косая черта)
ASCII-код 93 = ] (квадратные или квадратные скобки, закрывающая скобка )
код ASCII 9 (циркумфлексное ударение или знак каретки)
код ASCII 95 = _ (подчеркивание, подчеркивание, подчеркивание или нижняя черта)
код ASCII 96 = ` (ударение могилы)
код ASCII 97 = a минускул a)
ASCII-код 98 = b (строчная буква b, минускул b)
ASCII-код 99 = c (строчная буква c, минускул c)
ASCII-код 100 = d (строчная буква d минускул, )
ASCII-код 101 = e (строчная буква e, минускул e)
ASCII код 102 = f (строчная буква f, минускул f)
ASCII код 103 = g (строчная буква g, минускул g)
ASCII код 801 = 9 h (строчная буква h, минускул h)
ASCII-код 105 = i (строчная буква i, минускул i)
ASCII-код 106 = j (строчная буква j, минускул j)
ASCII-код 107 = k ( Строчная буква к, минускул к)
Код ASCII 108 = l (строчная буква l, минускул l)
код ASCII 109 = m (строчная буква m, минускул m)
код ASCII 110 = n (строчная буква ASCII n, минускул 90 n 4) code 111 = o (строчная буква o, минускул o)
ASCII код 112 = p (строчная буква p, минускул p)
ASCII код 113 = q (строчная буква q, минускул 0 4) 14 ASCII код = r (строчная буква r, мизерная r)
ASCII-код 115 = s (строчная буква s, минускул s)
ASCII-код 116 = t (строчная буква t, минускул t)
ASCII-код 117 = u (строчная буква 0, минускул) ASCIIe 0, минускул код 118 = v (строчная буква v, минускул v)
код ASCII 119 = w (строчная буква w, минускул w)
код ASCII 120 = x (строчная буква x, минускул x) 2 код ASCII = y (строчная буква y, минускул y)
Код ASCII 122 = z (строчная буква z, минускул z)
Код ASCII 123 = { (скобки или фигурные скобки, открывающие скобки)
Код ASCII 124 = | (вертикальная черта, vbar, вертикальная линия или вертикальная косая черта)
Код ASCII 125 = } (фигурные скобки или скобки, закрывающие фигурные скобки)
Код ASCII 126 = ~ (тильда; поворотное тире)
5 ASCII 900 Расширенные символы:
Код ASCII 128 = Ç (Majuscule C-cedilla)
Код ASCII 129 = ü (буква u с умляутом или диэрезисом, u-умлаут)
Код ASCII 130 = é (буква e с ударением или e-acute)
Код ASCII 131 = â (буква a с циркумфлексным ударением или а-циркумфлексом)
ASCII-код 132 = ä (буква a с умляутом или диэрезисом, a-умлаут)
ASCII-код 133 = à (буква a с грависным ударением)
ASCII-код 134 = å (буква а с кольцом)
Код ASCII 135 = ç ( Minuscule c-cedilla )
Код ASCII 136 = ê (буква e с циркумфлексным ударением или e-circumflex )
Код ASCII 137 = ë (буква e с умлаутом или диэрезисом; e-умлауты 4 ASCII)код 138 =
и (буква e с гравировкой)
ASCII код 139 = • (буква i с умлаутом или диэрезисом; i-умляут)
ASCII код 140 = î (буква i с циркумфлексом или i- циркумфлекс)
ASCII-код 141 = х (буква i с гравировкой)
Код ASCII 142 = Ä (буква A с умляутом или диэрезисом; A-умлаут)
Код ASCII 143 = Å (Заглавная буква A с кольцом)
Код ASCII 144 = É (Заглавная буква E с острым ударение или E-acute)
ASCII-код 145 = æ (латинский дифтонг ae в нижнем регистре)
ASCII-код 146 = Æ (латинский дифтонг AE в верхнем регистре)
ASCII-код 147 = ô (буква с акцентом или o-circumflex )
Код ASCII 148 = ö (буква o с умляутом или диэрезисом; o-umlaut)
код ASCII 149 = ò (буква o с гравировкой)
код ASCII 150 = û (буква u с циркумфлексом или u-circumflex0 4)
ASCII-код 151 = ù (буква u с гравировкой)
ASCII-код 152 = ÿ (строчная буква y с диэрезисом)
ASCII-код 153 = Ö (буква O с умляутом или диэрезисом) 4; O-0000; Код ASCII 154 = Ü (Буква U с умлаутом или диэрезисом; U-умлаут)
Код ASCII 155 = ø (Нуль с косой чертой в нижнем регистре или пустой набор)
Код ASCII 156 = £ (Знак фунта стерлингов; символ фунта стерлингов)
Код ASCII 157 = Ø (Нуль с косой чертой в верхнем регистре или пустой набор)
ASCII-код 158 = × (знак умножения)
ASCII-код 159 = ƒ (функциональный знак; f со знаком крючка; знак флорина)
ASCII-код 160 = á (строчная буква a с ударением или острый )
код ASCII 161 = í (строчная буква i с ударением или i-acute)
ASCII-код 162 = — (строчная буква o с ударением или o-acute)
ASCII-код 163 = ú (строчная буква u с ударением или u-acute )
Код ASCII 164 = – (eñe, enie, испанская буква enye, строчная n с тильдой)
Код ASCII 165 = Ñ (испанская буква enye, заглавная N с тильдой, EÑE, enie)
Код ASCII 166 = ª (женский порядковый номер)
Код ASCII 167 = º (индикатор мужского порядка)
Код ASCII 168 = ¿ (инвертированные вопросы)
Код ASCII 169 = ® (зарегистрированный Trademark Symbol)
ASCII CODE 17080808080802 (Зарегистрированный Trademark Symbol)
ASCII CODE 1708080808080802 (Sycrededed Trademark) символ )
Код ASCII 171 = ½ ( Половина )
Код ASCII 172 = = ( Четверть , одна четвертая )
Код ASCII 173 = ¡ ( Перевернутый восклицательный знак ) 2 0 0 0 9 0 8 4 Код ASCII Угловые кавычки, кайры, правая кавычка )
Код ASCII 175 = » (Кавычки, угловые кавычки, кавычки, указывающие влево)
Код ASCII 176 = ░ (Графический символ, точка с низкой плотностью)
Код ASCII 177 = ▒ (Графический символ, средняя плотность с точками)
Код ASCII 178 = ▓ (Графический символ с высокой плотностью точек)
Код ASCII 179 = │ (Символ рисования прямоугольника, одна вертикальная линия)
Код ASCII 180 = ┤ (Символ рисования прямоугольника, одна вертикальная и левая линия )
Код ASCII 181 = Á (Заглавная буква A с острым ударением или A-acute)
Код ASCII 182 = Â (Буква A с ударением по циркумфлексу или A-circumflex)
Код ASCII 183 = À (Буква A
ASCII-код 184 = © (Символ авторского права)
ASCII-код 185 = ╣ (Прямоугольный символ, двойная вертикальная и левая линия)
ASCII-код 186 = ║ (Прямоугольник, двойная вертикальная линия)
ASCII-код 187 = ╗ (рисунок прямоугольника, двойная линия, верхний правый угол)
код ASCII 188 = ╝ (рисунок прямоугольника, двойная линия, нижний правый угол)
код ASCII 189 = ¢ (символ цента)
код ASCII 190 = ¥ (знак йены и юань)
ASCII-код 191 = ┐ (прямоугольный символ, одна строка в правом верхнем углу)
ASCII-код 192 = └ (прямоугольник, одна строка, нижний левый угол)
ASCII-код 193 = ┴ (рисунок прямоугольника, одна строка по горизонтали и вверху)
код ASCII 194 = ┬ (рисунок прямоугольника, одна строка горизонтально вниз)
код ASCII 195 = ├ (рисунок прямоугольника, одна строка вертикально и справа)
код ASCII 196 = ─ (рисунок прямоугольника, одна горизонтальная линия)
код ASCII 197 = ┼ (рисунок прямоугольника, одна строка, горизонталь, вертикаль)
код ASCII 198 = ã (строчная буква a с тильдой или a-тильда)
Код ASCII 199 = Ã (Заглавная буква A с тильдой или A-тильда)
Код ASCII 200 = ╚ (Двойная черта в рамке в нижнем левом углу)
Код ASCII 201 = ╔ (Двойная диаграмма строка верхний левый угол)
ASCII-код 202 = ╩ (прямоугольник двойная горизонтальная линия и вверх)
ASCII-код 203 = ╦ (прямоугольник двойная горизонтальная линия вниз)
ASCII-код 204 = ╠ (прямоугольник рисование символа двойной линии по вертикали и справа )
Код ASCII 205 = ═ ( Символ прямоугольника , двойная горизонтальная линия )
Код ASCII 206 = ╬ ( Символ прямоугольника , двойная горизонтальная вертикаль )
Код ASCII 207 = ¤ ( Обычный знак валюты ) 0 Код ASCII = ð (строчная буква eth)
ASCII-код 209 = Ð (заглавная Eth)
ASCII-код 210 = Ê (буква E с циркумфлексным ударением или E-circumflex)
ASCII-код 211 (
8 =
8 Буква Е с умлаутом или диэрезисом, Е-умлаут)
ASCII-код 212 = È (заглавная буква E с гравировкой)
ASCII-код 213 = ı (строчная точка без i)
Код ASCII 215 = Î (Буква I с циркумфлексным ударением или I-циркумфлекс)
Код ASCII 216 = Ï (Буква I с умлаутом или диэрезисом; I-умляут)
Код ASCII 217 = ┘ 2 (чертеж Box символ одной строкой нижний правый угол )
Код ASCII 218 = ┌ (Рисунок прямоугольника, одна строка, верхний левый угол)
Код ASCII 219 = █ (Блок, графический символ)
Код ASCII 220 = ▄ (Нижний полублок) ASCII = 1 ¦ ( Вертикальная прерывистая черта )
Код ASCII 222 = Ì ( Заглавная буква I с гравировкой )
Код ASCII 223 = ▀ ( Верхний полублок )
Код ASCII 224 = Ó острый акцент или О-острый)
Код ASCII 225 = ß (Буква Eszett; scharfes S или диез S)
Код ASCII 226 = Ô (Буква O с циркумфлексом или O-circumflex)
Код ASCII 227 = Ò (Заглавная буква O
ASCII-код 228 = х (строчная буква o с тильдой или о-тильда)
ASCII-код 229 = х (заглавная буква O с тильдой или O-тильда)
ASCII-код 230 = µ ( Строчная буква Мю; знак микро или микрон)
ASCII-код 231 = þ (строчная буква Thorn)
ASCII-код 232 = Þ (заглавная Thorn)
ASCII-код 233 = Ú (заглавная буква U с острым ударением или U-acute) 4 ASCII = Û (Буква U с циркумфлексным ударением или U-циркумфлекс)
Код ASCII 235 = Ù (Заглавная буква U с серьезным ударением)
Код ASCII 236 = ý (Строчная буква y с ударением акутом)
Код ASCII 237 = Ý (Заглавная буква Y с ударением)
Код ASCII 238 = ¯ (символ Макрона)
Код ASCII 239 = ´ (Острый акцент)
Код ASCII 240 = ≡ (Символ отношения конгруэнтности)
Знак Plus-002 ASCII 0801 = 9 )
код ASCII 242 = ‗ (подчеркивание или подчеркивание)
код ASCII 243 = ¾ (три четверти, три четверти)
код ASCII 244 = ¶ (знак абзаца или знак абзаца 4) 90 0 абзац ASCII код 245 = § (Знак сечения)
Код ASCII 246 = ÷ (Знак деления; Обелюс)
Код ASCII 247 = ¸ (седиль)
Код ASCII 248 = ° (Код градуса) 01¨9084 ASCII ( Diaresis )
Код ASCII 250 = · ( Интерпункт или точка пробела )
Код ASCII 251 = ¹ ( Верхний индекс один, показатель степени 1, первая степень )
Код ASCII 252 = ³ (3 верхний индекс , куб, третья степень )
Код ASCII 253 = ² (верхний индекс два, показатель степени 2, квадрат, вторая степень)
код ASCII 254 = ■ (черный квадрат)
код ASCII 255 = nbsp (неразрывный пробел или неразрывный пробел)
7
7 Ссылки : [ Дом ] — [ формат PDF ] — [ простой текст ] — [Таблица Excel] — [Документ Word] — [изображение 1] — — [ en español ]
Ключевые слова для этой страницы — ASCII-код Горизонтальная вкладка: HT
Как ввести или написать ASCII-код Горизонтальная вкладка, HT по горизонтали, tab,ascii,9, искусство ascii, таблица ascii, код ascii, символ ascii, текст ascii, диаграмма ascii, символы ascii, коды ascii, символы, коды, таблицы, символы, список, alt, клавиши, клавиатура, правописание, управление, для печати, расширенный, буквы , послания, почерк, сценарии, надписи, majuscules, заглавные буквы, минускулы, нижний, падеж, маленький, острый, акцент, острый, гравировать, диарез, циркумфлекс, тильда, седилья, anillo, венец, eñe, enie, arroba, фунт, стерлинг , цент, тип, запись, заклинание, испанский, английский, ноутбуки, ноутбуки, ascii, asci, ascii, asqui, aski, aski, aschi, aschii, (73) .
![]()