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