Типи даних

короткий опис основних вбудованих типів даних:

  1. int — цілі значення без дробової частини. (незмінний)
  2. float — числа з плаваючою точкою (дійсні числа).
  3. complex — комплексні числа (складаються з дійсної та уявної частини).
  4. str — рядки, що представляють собою послідовності символів.
  5. bool — логічний тип даних, який приймає значення True або False.
  6. list (список) - змінний упорядкований набір елементів.
  7. tuple (кортеж) - незмінна упорядкована послідовність елементів.
  8. range (діапазон) - послідовність чисел, зазвичай використовується в циклах.
  9. dict (словник) - колекція пар ключ-значення з унікальними ключами.
  10. set (множина) - змінний, неупорядкована колекція унікальних елементів.
  11. frozenset (заморожена множина) - незмінний варіант множини set
  12. None — спеціальний тип, що представляє відсутність значення.
  13. bytes — незмінна послідовність байтів.
  14. bytearray — змінна послідовність байтів.
  15. memoryview — об'єкт, що дозволяє працювати з даними в бінарній формі без їх копіювання.

Python підтримує кілька основних типів даних, які використовуються для зберігання і маніпуляції даними в програмах. До них відносяться int, str, float, і bool.

int (цілі числа)

Тип даних int використовується для представлення цілих чисел без дробової частини. Він може зберігати як позитивні, так і негативні значення. Наприклад, x = 5 присвоює змінній x ціле число 5.

age = 25
count = 100

float (дійсні числа)

Тип float у Python використовується для представлення чисел з плаваючою точкою, тобто чисел, які містять дробову частину. Python реалізує числа з плаваючою точкою відповідно до стандарту IEEE 754 double-precision, що дає точність приблизно 15 десяткових цифр після коми. Ці числа записуються з використанням десяткової точки. Наприклад, pi = 3.14 присвоює змінній pi значення числа π, округленого до двох знаків після коми.

pi = 3.14
temperature = 98.6

complex (Комплексні числа):

Комплексні числа мають дійсну та уявну частину. І та, і інша, представлені числами з плаваючою точкою. У Python для позначення уявної частини використовується суфікс j або J. Наприклад, комплексне число можна створити так:

complex_number = 3 + 5j

str (рядки)

Тип str використовується для зберігання текстової інформації, або рядків. Рядки в Python укладаються в одинарні або подвійні лапки. Наприклад, name = "John" присвоює змінній name рядок "John". Рядки в Python підтримують безліч операцій, наприклад, конкатенацію і дублювання, а ще — безліч методів для обробки тексту.

name = "Alice"
message = 'Привіт, світ!'

bool (булеві значення)

Булевий тип даних bool приймає одне з двох значень: True (Істина) або False (Хибність). Він часто використовується для контролю виконання умов у ситуаціях, таких як умовні оператори і цикли. Наприклад, is_valid = True вказує, що змінна is_valid має булеве значення True.

is_student = True
is_adult = False

list (Списки)

впорядкована змінна колекція елементів, які можуть бути різних типів.

numbers = [1, 2, 3, 4, 5]
fruits = ['яблуко', 'банан', 'груша']

tuple (Кортежі)

впорядкована незмінна колекція елементів, які можуть бути різними типами.

coordinates = (10, 20)
rgb_color = (255, 0, 0)

dict (dictionary, Словники)

невпорядкована колекція пар ключ-значення, що дозволяє швидко знаходити значення ключа.

person = {'name': 'Alice', 'age': 30}
grades = {'math': 90, 'english': 85, 'history': 92}

set (Множини)

невпорядкована колекція унікальних елементів.

colors = {'red', 'green', 'blue'}
fruits_set = set(['яблуко', 'банан', 'груша'])

Ці типи даних є основою для побудови більш складних структур даних і алгоритмів у Python, дозволяючи програмістам ефективно управляти даними та логікою в своїх програмах.

 

Переведення типів

int()Перетворення в ціле числоint("10")10
float()Перетворення в число з плаваючою крапкоюfloat("20.5")20.5
str()Перетворення в рядокstr(15)"15"
tuple()Перетворення в кортежtuple([1, 2, 3])(1, 2, 3)
list()Перетворення в списокlist("abc")['a', 'b', 'c']
dict()Створення словника з пар ключ-значенняdict([(1, 'one'), (2, 'two')]){1: 'one', 2: 'two'}
set()Створення множини з спискуset([1, 1, 2, 2, 3, 3]){1, 2, 3}
2015-2026 © SumyNikNet