Оцените сайт Добавить сайт в закладки

Преобразование типов данных в 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'

 

Предыдущий урок

Полезные ссылки:

Вывод в консольном окне