2.3. Переменные и типы данных.

Онлайн-тренажер Python 3 для начинающих

Теория без воды. Задачи с автоматической проверкой. Подсказки на русском языке. Работает в любом современном браузере.

начать бесплатно

Самоучитель Python 3, собранный из материалов данного сайта. Предназначен в основном для тех, кто хочет изучить язык программирования Python с нуля.

Переменная в Python - это имя, которое связывается с объектом в памяти. Они используются для хранения данных и обращения к ним в программе. В Python переменные не требуется объявлять явно; они создаются при присваивании значения.
Имя переменной должно начинаться с буквы или символа подчеркивания, за которым могут следовать буквы, цифры или другие символы подчеркивания. Регистр символов имеет значение: переменные nameName и NAME будут различаться.
 
Типы данных
 
Числовые типы данных:
int(integer): целые числа, например, 5, -3, 1000.
float(float): числа с плавающей точкой, например, 3.14, -0.001, 2.0.
complex(complex): комплексные числа, вида a + bj, где a и b - это числа (например, 3 + 2j).
 
Строки (string):
Строки - это последовательности символов, заключенные в кавычки (одинарные, двойные или тройные). Например: "Hello", 'World'.
 
Логический тип (bool):
Принимает значения True (истина) или False (ложь). Используется для выполнения логических операций и проверок.
 
Списки (list):
Упорядоченные коллекции объектов, которые могут содержать элементы различных типов. Объявляются с использованием квадратных скобок и разделителей `,`. Например: [1, 2, "three", True].
 
Кортежи (tuple):
Упорядоченные неизменяемые коллекции объектов. Объявляются с использованием круглых скобок и разделителей `,`. Например: (1, 2, "three", True).
 
Словари (dictionary):
Коллекции пар ключ-значение. Объявляются с использованием фигурных скобок и разделителей `,`. Например: {"name": "Alice", "age": 30}.
 
Множества (set):
Неупорядоченные коллекции уникальных элементов. Объявляются с использованием фигурных скобок или функции set(). Например: `{1, 2, 3}`.
 
Примеры
Объявление переменной и присваивание значения:
x = 5
name = "Alice"
is_valid = True
Вывод типа данных переменной с помощью функции type():
print(type(x))  # Выводит: <class 'int'>
print(type(name))  # Выводит: <class 'str'>
print(type(is_valid))  # Выводит: <class 'bool'>
Изменение значения переменной:
x = 10
print(x)  # Выводит: 10
Преобразование типов данных (type casting):
x = 5
y = str(x)  # Преобразование числа в строку =  "5"
z = float(x)  # Преобразование числа в число с плавающей точкой = 5.0
Если строка содержит допустимое целочисленное представление (является числом), то ее можно будет успешно преобразовать в число. Если строка не содержит допустимое целочисленное представление (например, содержит буквы или специальные символы), будет вызвано исключение ValueError. Пример с числом в строке:
x = "5"
y = int(x)  # Преобразование строки в число = 5
z = float(x)  # Преобразование строки в число с плавающей точкой = 5.0

категории

ТЕОРИЯ

  • Введение в Python
  • Основы программирования на Python
  • Управляющие конструкции
  • Структуры данных
  • Функции и модули
  • Обработка исключений
  • Работа с файлами и потоками
  • файловая система
  • Объектно-ориентированное программирование (ООП)
  • Регулярные выражения
  • Дополнительные темы

Мы в соцсетях