Python: Типы данных

Изучите разнообразие типов данных в Python и их применение в разработке программ для обработки информации и управления данными.

Python: Типы данныхПрактический материал CMS.BY
CMS.BY

Python, как язык программирования, поддерживает множество различных типов данных. Все типы данных в Python можно разделить на неизменяемые (immutable) и изменяемые (mutable).

Неизменяемые типы данных

int: числовой тип данных, который представляет целочисленные значения.

Пример:

age = 25

float: числовой тип данных, который представляет числа с плавающей точкой.

Пример:

my_grade = 4.0

bool: логический тип данных, который представляет значение True или False.

Пример:

is_admin = True

str: строковый тип данных, который представляет текстовые значения.

Пример:

name = "John"

Изменяемые типы данных

list: это упорядоченная изменяемая последовательность объектов. Списки обозначаются квадратными скобками.

Пример:

my_list = ["apple", "banana", "pear"]
print(my_list) # вывод на экран: ["apple", "banana", "pear"]

tuple: это упорядоченная неизменяемая последовательность объектов. Кортежи обозначаются круглыми скобками.

Пример:

my_tuple = ("apple", "banana", "pear")
print(my_tuple) # вывод на экран: ("apple", "banana", "pear")

set: это неупорядоченная коллекция уникальных элементов. Множества обозначаются фигурными скобками.

Пример:

my_set = {1,2,3,4}
print(my_set) # вывод на экран: {1, 2, 3, 4}

dict: это неупорядоченная коллекция пар ключ-значение. Словари также обозначаются фигурными скобками.

Пример:

my_dict = {"name": "John", "age": 25}
print(my_dict) # вывод на экран: {"name": "John", "age": 25}

В Python вы можете преобразовать один тип данных в другой с помощью операторов приведения типов, например:

x = 3   # x имеет тип int
y = float(x)  # y имеет тип float
z = str(x)    # z имеет тип str

Практическая помощь

Практическая помощь по теме статьи

Если инструмент или статья подсветили проблему, можно перейти от диагностики к аккуратному внедрению решения.

Материал помог решить задачу?

Оценка помогает нам делать базу знаний точнее.

Редакция CMS.BY

Редакция CMS.BY

С нами Мир познавать проще и надёжнее

Обсудим по существу

Есть задача по сайту или Битрикс24?

От разработки нового проекта до исправления ошибок, обновления, интеграции или технической поддержки.

15 лет опыта Работа с существующим кодом Понятный план действий