Типи Даних у Python
Свайпніть щоб показати меню
У Python, як і в багатьох інших мовах програмування, ви можете працювати з об'єктами різних типів. Розуміння відмінностей між ними є важливим, особливо з точки зору того, як вони зберігаються в пам'яті комп'ютера. Нижче наведені різні типи даних, доступні в Python.
Вам не потрібно запам'ятовувати всі ці типи даних відразу, оскільки ви не будете використовувати всі з них негайно. Натомість ми детально розглянемо кожен з них у наступних розділах за потреби. Якщо вам цікаво дізнатися тип конкретної змінної, ви можете використовувати type() функцію. А щоб побачити результат, завжди використовуйте функцію 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))
При перетворенні числа з плаваючою комою в ціле число, процес усікає число, видаляючи дробову частину, а не округлює його математично.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат