Преобразование типов данных в python
Переменные в python могут хранить данные любого типа. Важно различать эти данные, чтобы не произошла ошибка типов(TypeError), например при выполнении действий.
Изначально при запросе input() в переменную записывается строковой тип, чтобы его преобразовать в какой-либо другой нужно использовать специальные команды. Для преобразования используется команда: тип_данных(строка). В таблице ниже приведены встроенные функции преобразования типов данных в python.
Функция | Описание |
int(a) | Преобразует a в целое число |
float(a) | Преобразует a в число с плавающей точкой(дробь) |
str(a) | Преобразует a в строку |
chr(a) | Преобразует целое число a в символ |
ord(a) | Преобразует символ a в целое число |
hex(a) | Преобразует целое a в шестнадцатеричную строку |
unichr(a) | Преобразует целое a в символ Unicode |
oct(a) | Преобразует целое a в восьмеричную строку |
Пример:
print(ord('a')) #код символа a print(chr(120)) #Символ, который имеет код 120 print(hex(205)) #Преобразует число 205 в 16-ричную систеу print(oct(205)) #Преобразует число 205 в восьмеричную систему print(float(2)) #Преобразует 2 из int во float print(type('a')) #Тип 'a' |
Полезные ссылки: