Рассмотрим несколько примеров, демонстрирующих основы кодирования строк в Python. Строки символов ASCII являются простейшей разновидностью строк символов Юникода, которые хранятся как последовательности байтов, представляющих символы: Continue reading
Рубрика: Строки Python
Тип данных bytearray Python
Тип данных bytearray является разновидностью типа bytes и поддерживает те же самые методы и операции. В отличие от типа bytes, тип bytearray допускает возможность непосредственного изменения объекта и содержит дополнительные методы, позволяющие выполнять эти изменения.
Создать объект типа bytearray можно следующими способами:
С помощью функции bytearray([<Строка>, <Кодировка>[, <Обработка ошибок>]]). Если параметры не указаны, то возвращается пустой объект. Чтобы преобразовать строку в объект типа bytearray, необходимо передать минимум два первых параметра. Если строка указана только в первом параметре, то возбуждается исключение TypeError. Continue reading
Преобразование строк в целые числа Python
Для преобразования значений из одного типа в другой существует несколько функций. В следующих строках показана та из них, которая приводит аргумент к целочисленному типу:
1 2 |
year = input("Год вашего рождения:\n") year = int(year) |
Первая из этих двух строк принимает пользовательский ввод (строку) и делает его значением переменной year. Во второй строке выполняется преобразование: функция int() принимает строку, на которую ссылается year, и возвращает ее преобразованной в целое число. Это новое значение присваивается той же переменной year. Continue reading