- Головна
-
- Встановлення Python.
- Налаштування віртуального оточення
- Типи даних
- Математичні оператори
- Встроїні функції
- Бібліотеки Python
- Колекція List
- Кортежі Tuple
- Множини (Set)
- Рядки Str
- Список escape-символів
- Колекція Dictionary
- Множина frozenset
- Класи та об'єкти
- Винятки
- Пакетні менеджери
- Перевантаження операторів
- Робота з файлами та директоріями
- HttpClient
- HTTPServer
- Модуль socket
- Робота з пошту
- Багатопоточність
- Асинхронні методи
- Event Loop
- Обхід GIL
- Черга deque
- Масиви постійного розміру
-
- Webpack. Базове складання проекту
- GULP. SCSS. Налаштування оточення
- SCSS стилі особливості
- Шпаргалка SQL
- MySQL dump
- Git команди
- Розгорнути ssh git репозиторію на сервері
- Консольні команди
- Декілька версій PHP на сервері
- PHPStorm+xDebug+OpenServer
- PHPUnit + OpenServer
- Додати застосунок з Windows Store в автозавантаження
- Зовнішні посилання
Типи даних
короткий опис основних вбудованих типів даних:
- int — цілі значення без дробової частини. (незмінний)
- float — числа з плаваючою точкою (дійсні числа).
- complex — комплексні числа (складаються з дійсної та уявної частини).
- str — рядки, що представляють собою послідовності символів.
- bool — логічний тип даних, який приймає значення True або False.
- list (список) - змінний упорядкований набір елементів.
- tuple (кортеж) - незмінна упорядкована послідовність елементів.
- range (діапазон) - послідовність чисел, зазвичай використовується в циклах.
- dict (словник) - колекція пар ключ-значення з унікальними ключами.
- set (множина) - змінний, неупорядкована колекція унікальних елементів.
- frozenset (заморожена множина) - незмінний варіант множини set
- None — спеціальний тип, що представляє відсутність значення.
- bytes — незмінна послідовність байтів.
- bytearray — змінна послідовність байтів.
- memoryview — об'єкт, що дозволяє працювати з даними в бінарній формі без їх копіювання.
Python підтримує кілька основних типів даних, які використовуються для зберігання і маніпуляції даними в програмах. До них відносяться int, str, float, і bool.
int (цілі числа)
Тип даних int використовується для представлення цілих чисел без дробової частини. Він може зберігати як позитивні, так і негативні значення. Наприклад, x = 5 присвоює змінній x ціле число 5.
age = 25
count = 100float (дійсні числа)
Тип float у Python використовується для представлення чисел з плаваючою точкою, тобто чисел, які містять дробову частину. Python реалізує числа з плаваючою точкою відповідно до стандарту IEEE 754 double-precision, що дає точність приблизно 15 десяткових цифр після коми. Ці числа записуються з використанням десяткової точки. Наприклад, pi = 3.14 присвоює змінній pi значення числа π, округленого до двох знаків після коми.
pi = 3.14
temperature = 98.6complex (Комплексні числа):
Комплексні числа мають дійсну та уявну частину. І та, і інша, представлені числами з плаваючою точкою. У Python для позначення уявної частини використовується суфікс j або J. Наприклад, комплексне число можна створити так:
complex_number = 3 + 5jstr (рядки)
Тип 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 = Falselist (Списки)
впорядкована змінна колекція елементів, які можуть бути різних типів.
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} |