Python Casting / Кастинг
Вказати тип змінної
Бувають випадки, коли потрібно вказати тип змінної. Це можна зробити за допомогою кастингу. Python є об’єктно-орієнтованою мовою і як така використовує класи для визначення типів даних, включаючи їх примітивні типи.
Таким чином, кастинг в python здійснюється за допомогою функцій конструктора:
- int() - створює ціле число з integer літералу, float літералу (округленням до попереднього цілого числа) або string літералу (якщо рядок представляє ціле число)
- float() - створює число float з integer літералу, float літералу або string літералу (якщо рядок представляє float або integer)
- str() - створює рядок із широкого спектра типів даних, включаючи рядки, цілочисельні літерали та плаваючі літерали
Приклад
Цілі числа:
x = int(1) # x буде 1
y = int(2.8) # y буде 2
z = int("3") # z буде 3
Спробуйте самі »
Приклад
Числа з плаваючою комою:
x = float(1) # x буде 1.0
y = float(2.8) # y буде 2.8
z = float("3") # z буде 3.0
w = float("4.2") # w will be 4.2
Спробуйте самі »
Приклад
Рядки:
x = str("s1") # x буде 's1'
y = str(2) # y буде '2'
z = str(3.0) # z буде '3.0'
Спробуйте самі »