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

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

question mark

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

Select the correct answer

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

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

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

Секція 2. Розділ 4

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

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

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

question mark

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

Select the correct answer

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

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

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

Секція 2. Розділ 4
some-alt