Основные типы данных и переменные - IsuiGit/borodaedu GitHub Wiki
Основные типы данных в Python
Python поддерживает различные типы данных, каждый из которых служит для хранения определенного вида информации. Давайте рассмотрим самые важные из них.
| № | Тип данных | Назначение | Пример создания |
|---|---|---|---|
| 1 | Integer | Хранят целые числа | a = 10 |
| 2 | Float | Хранят вещественные числа | b = 3.14 |
| 3 | Boolean | Представляют истину или ложь | c = True |
| 4 | String | Последовательность букв, цифр и знаков | d = "Привет" |
| 5 | List | Упорядоченная коллекция элементов | e = [1, 2, 3] |
| 6 | Tuple | Похож на список, но неизменяемый | f = (1, 2, 3) |
| 7 | Dictionary | Хранилище пар "ключ-значение" | g = {"имя": "Петя"} |
| 8 | Set | Набор уникальных элементов | h = {1, 2, 3} |
Памятка по работе с основными типами данных в Python
-
Создание переменных: Переменные в Python объявляются автоматически при первом присваивании. Просто напишите название переменной и знак равенства (
=), а затем нужное значение.a = 5 # целое число b = 3.14 # действительное число c = True # логическое значение d = "Hello" # строка -
Типы данных:
- Integer (целое число): Любое число без точки (например, 10, -5).
- Float (действительное число): Число с десятичной частью (например, 3.14, -2.5).
- Boolean (логическое значение): Может иметь одно из двух значений: True или False.
- String (строка): Любой текст, заключенный в одинарные или двойные кавычки (например, "Привет" или 'Мир!').
- List (список): Коллекция элементов, заключенных в квадратные скобки [], элементы отделяются запятыми (например, [1, 2, 3]).
- Tuple (кортеж): Подобен списку, но его нельзя изменять после создания (например, (1, 2, 3)).
- Dictionary (словарь): Парный вид хранилища данных в формате "ключ": значение (например, {"имя": "Миша", "возраст": 15}).
- Set (множество): Набор уникальных элементов, содержащихся в фигурных скобках {} (например, {1, 2, 3}).
- Преобразование типов: Иногда полезно преобразовать один тип данных в другой. Например, превратить строку в число или наоборот.
num_str = "123"
number = int(num_str) # превращаем строку в целое число
float_num = float(number) # превращаем целое число в вещественное