Главная страница » Python » 32. Явное преобразование типов
Добро пожаловать на тридцать второй урок по Python! Сегодня мы обсудим явное преобразование типов. Преобразование типов важно для выполнения операций между различными типами данных и обеспечения корректной работы вашего кода. Мы рассмотрим основные методы преобразования типов в Python и примеры их использования.
Явное преобразование типов (также известное как кастинг) — это процесс преобразования значения из одного типа данных в другой с помощью встроенных функций Python. Это делается явно программистом для обеспечения правильности операций между различными типами данных.
int()
Преобразует значение в целое число.
a = "10"
b = int(a)
print(b) # Вывод: 10
print(type(b)) #
float()
Преобразует значение в число с плавающей точкой.
a = "3.14"
b = float(a)
print(b) # Вывод: 3.14
print(type(b)) #
str()
Преобразует значение в строку.
a = 10
b = str(a)
print(b) # Вывод: "10"
print(type(b)) #
bool()
Преобразует значение в логическое значение.
a = 1
b = bool(a)
print(b) # Вывод: True
print(type(b)) #
list()
Преобразует значение в список.
a = (1, 2, 3)
b = list(a)
print(b) # Вывод: [1, 2, 3]
print(type(b)) #
tuple()
Преобразует значение в кортеж.
a = [1, 2, 3]
b = tuple(a)
print(b) # Вывод: (1, 2, 3)
print(type(b)) #
set()
Преобразует значение в кортеж.
a = [1, 2, 3]
b = tuple(a)
print(b) # Вывод: (1, 2, 3)
print(type(b)) #
a = [1, 2, 3]
b = tuple(a)
print(b) # Вывод: (1, 2, 3)
print(type(b)) #
a = "3.14"
b = 2
c = float(a) * b
print(c) # Вывод: 6.28
a = 10
b = " apples"
c = str(a) + b
print(c) # Вывод: "10 apples"
a = 0
b = bool(a)
print(b) # Вывод: False
Сегодня вы узнали о явном преобразовании типов в Python и о том, как его использовать для выполнения различных операций с данными. Явное преобразование типов помогает избежать ошибок и обеспечить корректную работу вашего кода.
Наша цель и главная задача сделать качественное образование в вашем браузере
Телефон: +375 33 910-08-92
Email: info@codefor.tech
Адрес: г. Барановичи, ул. Пирогова, д. 7
© 2024 Все права защищены. CodeFor.