Типы данных — это категории, в которые можно классифицировать данные в программировании. В Python существуют разные типы данных, каждый из которых используется для различных целей. Рассмотрим основные типы данных: числа, строки и булевы значения.
Числа
Числа в Python делятся на несколько подтипов:
1. Целые числа (int):
Целые числа представляют собой числа без дробной части. Примеры:
| 1 2 | <code>a = 10 b = -5</code> |
2. Числа с плавающей точкой (float):
Числа с плавающей точкой используются для представления чисел с дробной частью. Примеры:
| 1 2 | <code>x = 10.5 y = -3.14</code> |
3. Комплексные числа (complex):
Комплексные числа состоят из реальной и мнимой части. Примеры:
| 1 | <code>z = 3 + 4j</code> |
Строки (str)
Строки используются для представления текста. Строки заключаются в одиночные или двойные кавычки. Примеры:
| 1 2 | <code>name = "Alice" greeting = 'Hello, world!'</code> |
Строки могут содержать любые символы, включая пробелы, цифры и специальные символы.
Булевы значения (bool)
Булевы значения представляют собой два значения: True (истина) и False (ложь). Они часто используются в условных конструкциях и логических операциях. Примеры:
| 1 2 | <code>is_python_fun = True is_raining = False</code> |
Булевы значения могут быть результатом сравнений:
| 1 2 3 4 | <code>a = 5 b = 10 print(a < b) # Выведет: True print(a == b) # Выведет: False</code> |
Примеры использования
1. Работа с числами:
| 1 2 3 4 | <code>a = 5 b = 3.2 sum = a + b print(sum) # Выведет: 8.2</code> |
2. Работа со строками:
| 1 2 3 4 | <code>first_name = "John" last_name = "Doe" full_name = first_name + " " + last_name print(full_name) # Выведет: John Doe</code> |
3. Использование булевых значений в условных конструкциях:
| 1 2 3 4 5 | <code>is_sunny = True if is_sunny: print("It's a sunny day!") else: print("It's not sunny today.")</code> |
Понимание этих основных типов данных является фундаментальным для начала изучения Python и программирования в целом.
