Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Типи Даних у Python | Змінні та Типи
Вступ до Python
course content

Зміст курсу

Вступ до Python

Вступ до Python

1. Перше Знайомство
4. Інші типи даних
5. Цикли
6. Функції

book
Типи Даних у Python

У Python, як і в багатьох інших мовах програмування, ви можете працювати з об'єктами різних типів. Розуміння відмінностей між ними є надзвичайно важливим, особливо з точки зору того, як вони зберігаються в пам'яті комп'ютера. Нижче наведені різні типи даних, доступні в Python.

Вам не потрібно запам’ятовувати всі ці типи даних одразу, оскільки ви не будете використовувати їх усі відразу. Натомість, ми детально розглянемо кожен з них у наступних розділах за потребою. Якщо вам цікаво визначити тип конкретної змінної, ви можете використати type() function. І щоб побачити результат, завжди використовуйте функцію print().

1234
# Create some variable var = 12 # Check variable type print(type(var))
copy

Давайте почнемо досліджувати числа у 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))
copy

Хоча обидва числа були 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))
copy

При перетворенні числа з плаваючою комою на ціле число, процес обрізає число, видаляючи дробову частину, а не округлює його математично.

Чи потрібно вказувати тип даних для змінної в Python?

Чи потрібно вказувати тип даних для змінної в Python?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 4
We're sorry to hear that something went wrong. What happened?
some-alt