В Python есть несколько основных типов данных:
- Целые числа (integer) - это числа без десятичной части. Они могут быть положительными, отрицательными или нулем. Примеры: 4, -5, 0.
- Вещественные числа (floating point) - числа с десятичной частью. Они используются для представления чисел с дробной частью. Примеры: 3.14, -2.5, 0.0.
- Строки (string) - последовательности символов. Они заключаются в кавычки. Примеры: “Hello, world!”, ‘Python’, “123”.
- Булевы значения (boolean) - могут быть только True или False. Они используются для проверки условий в коде.
- Кортеж (tuple) - упорядоченная последовательность элементов, которую нельзя изменить.
- Словарь (dictionary) - неупорядоченная коллекция пар ключ-значение.
- Список (list) - упорядоченная изменяемая последовательность элементов.
- Набор (set) - неупорядоченное множество уникальных элементов.
Пример кода для работы с разными типами данных:
# Целые числа
a = 5
# Вещественные числа
b = 3.14
# Строки
name = “Alice”
message = “Hello, World!”
# Булевые значения
is_valid = True
Кортеж - это последовательность значений, заключенная в круглые скобки. Вот пример кортежа:
# Кортежи
tuple_example = (“apple”, “banana”, “cherry”)
Вы можете получить доступ к отдельным значениям кортежа, используя индексы. Например, чтобы получить второе значение в кортеже, вы можете написать:
second_fruit = tuple_example[1]
Это выведет “banana”.
Словарь - это неупорядоченная коллекция пар “ключ-значение”. Вот пример словаря:
# Словарь
dict_example = {“name”: “Alice”, “age”: 21}
Чтобы получить значение по ключу, вы можете использовать квадратные скобки и указать ключ внутри них:
age = dict_example[“age”]
Это выведет 21.
В Python наборы реализованы с помощью типа данных set. Вот пример набора:
# Набор
set_example = {‘a’, ‘b’, ‘c’}
Чтобы проверить, есть ли определенный элемент в наборе, вы можете использовать встроенную функцию in:
if ‘a’ in set_example:
print(“‘a’ is in the set”)
else:
print(“‘a’ is not in the set”)