Типи Даних у Python
У Python, як і в багатьох інших мовах програмування, ви можете працювати з об'єктами різних типів. Розуміння відмінностей між ними є надзвичайно важливим, особливо з точки зору того, як вони зберігаються в пам'яті комп'ютера. Нижче наведені різні типи даних, доступні в Python.
Вам не потрібно запам’ятовувати всі ці типи даних одразу, оскільки ви не будете використовувати їх усі відразу. Натомість, ми детально розглянемо кожен з них у наступних розділах за потребою. Якщо вам цікаво визначити тип конкретної змінної, ви можете використати type()
function. І щоб побачити результат, завжди використовуйте функцію print()
.
1234# Create some variable var = 12 # Check variable type print(type(var))
Давайте почнемо досліджувати числа у Python. Мова пропонує наступні числові типи:
int
– представляє цілі числа (наприклад,3
,-1
,1003
).float
– представляє дробові числа (числа з плаваючою крапкою) (наприклад,2.8
,3.333
,-3.0
).complex
– представляє комплексні числа, які зазвичай використовуються в наукових обчисленнях (наприклад,3+2j
).
Оскільки комплексні числа рідко використовуються в повсякденному програмуванні, ми зосередимося на цілих числах та
1234567# Calculating respective numbers days = 792 / 24 seconds_in_hour = 60 * 60 # Displaying numbers and their types print("Numbers:", days, seconds_in_hour) print("Types:", type(days), type(seconds_in_hour))
Хоча обидва числа були int
, їхнє ділення повернуло float
(33.0
). Це тому, що Python гарантує, що операція ділення (/
) завжди повертає float, навіть коли результат є цілим числом, для підтримання послідовності.
Якщо вам потрібно перемикатися між числовими типами, використовуйте int()
для перетворення на ціле число, float()
для десяткового, і complex()
для комплексного числа. Коли ви перетворюєте десяткове число в ціле, Python відкидає десяткову частину без округлення.
1234567# Variables int_num = 11 real_num = 16.83 # Displaying original and converted numbers (integer - to float, and vice versa) print(int_num, float(int_num)) print(real_num, int(real_num))
При перетворенні числа з плаваючою комою на ціле число, процес обрізає число, видаляючи дробову частину, а не округлює його математично.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Запитайте мені питання про цей предмет
Сумаризуйте цей розділ
Покажіть реальні приклади
Awesome!
Completion rate improved to 1.64
Типи Даних у Python
Свайпніть щоб показати меню
У Python, як і в багатьох інших мовах програмування, ви можете працювати з об'єктами різних типів. Розуміння відмінностей між ними є надзвичайно важливим, особливо з точки зору того, як вони зберігаються в пам'яті комп'ютера. Нижче наведені різні типи даних, доступні в Python.
Вам не потрібно запам’ятовувати всі ці типи даних одразу, оскільки ви не будете використовувати їх усі відразу. Натомість, ми детально розглянемо кожен з них у наступних розділах за потребою. Якщо вам цікаво визначити тип конкретної змінної, ви можете використати type()
function. І щоб побачити результат, завжди використовуйте функцію print()
.
1234# Create some variable var = 12 # Check variable type print(type(var))
Давайте почнемо досліджувати числа у Python. Мова пропонує наступні числові типи:
int
– представляє цілі числа (наприклад,3
,-1
,1003
).float
– представляє дробові числа (числа з плаваючою крапкою) (наприклад,2.8
,3.333
,-3.0
).complex
– представляє комплексні числа, які зазвичай використовуються в наукових обчисленнях (наприклад,3+2j
).
Оскільки комплексні числа рідко використовуються в повсякденному програмуванні, ми зосередимося на цілих числах та
1234567# Calculating respective numbers days = 792 / 24 seconds_in_hour = 60 * 60 # Displaying numbers and their types print("Numbers:", days, seconds_in_hour) print("Types:", type(days), type(seconds_in_hour))
Хоча обидва числа були int
, їхнє ділення повернуло float
(33.0
). Це тому, що Python гарантує, що операція ділення (/
) завжди повертає float, навіть коли результат є цілим числом, для підтримання послідовності.
Якщо вам потрібно перемикатися між числовими типами, використовуйте int()
для перетворення на ціле число, float()
для десяткового, і complex()
для комплексного числа. Коли ви перетворюєте десяткове число в ціле, Python відкидає десяткову частину без округлення.
1234567# Variables int_num = 11 real_num = 16.83 # Displaying original and converted numbers (integer - to float, and vice versa) print(int_num, float(int_num)) print(real_num, int(real_num))
При перетворенні числа з плаваючою комою на ціле число, процес обрізає число, видаляючи дробову частину, а не округлює його математично.
Дякуємо за ваш відгук!