Типи Даних у 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))
При перетворенні числа з плаваючою комою в ціле число, процес усікає число, видаляючи дробову частину, а не округлює його математично.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 1.67
Типи Даних у 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))
При перетворенні числа з плаваючою комою в ціле число, процес усікає число, видаляючи дробову частину, а не округлює його математично.
Дякуємо за ваш відгук!