May 29, 2024

Урок: Переменные и типы данных

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

Переменные в Python используются для хранения данных, которые можно изменять и использовать в дальнейшем. В этом уроке мы рассмотрим, как создавать переменные, основные типы данных и как выполнять преобразование типов данных.

Переменные

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

Пример использования переменных
name = "Alice"  # строка
age = 25        # целое число
height = 5.7    # число с плавающей запятой
is_student = True  # логическое значение

print(name)
print(age)
print(height)
print(is_student)

В этом примере создаются переменные различных типов: строка (name), целое число (age), число с плавающей запятой (height) и логическое значение (is_student). Затем значения этих переменных выводятся в консоль с помощью функции print.

Основные типы данных

  1. Строки (str):

Строки используются для хранения текстовых данных и заключаются в одинарные или двойные кавычки.

Пример строки
greeting = "Hello, World!"
print(greeting)
  1. Числа:
    • Целые числа (int):
Пример целого числа
age = 30
print(age)
  • Числа с плавающей запятой (float):
Пример числа с плавающей запятой
pi = 3.14159
print(pi)
  1. Списки (list):

Списки используются для хранения нескольких элементов в одном контейнере. Они создаются с использованием квадратных скобок.

Пример списка
fruits = ["apple", "banana", "cherry"]
print(fruits)
  1. Кортежи (tuple):

Кортежи похожи на списки, но их элементы нельзя изменять после создания. Они создаются с использованием круглых скобок.

Пример кортежа
colors = ("red", "green", "blue")
print(colors)
  1. Словари (dict):

Словари используются для хранения пар "ключ-значение". Они создаются с использованием фигурных скобок.

Пример словаря
person = {"name": "Alice", "age": 25}
print(person)
  1. Множества (set):

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

Пример множества
unique_numbers = {1, 2, 3, 3, 2, 1}
print(unique_numbers)  # Вывод: {1, 2, 3}

Преобразование типов данных

Иногда возникает необходимость преобразовать один тип данных в другой. В Python это можно сделать с помощью встроенных функций.

  1. Преобразование в строку (str):
Пример преобразования в строку
num = 100
str_num = str(num)
print(str_num)
  1. Преобразование в целое число (int):
Пример преобразования в целое число
str_num = "100"
num = int(str_num)
print(num)
  1. Преобразование в число с плавающей запятой (float):
Пример преобразования в число с плавающей запятой
str_num = "3.14"
pi = float(str_num)
print(pi)
  1. Преобразование в список (list):
Пример преобразования в список
tuple_data = (1, 2, 3)
list_data = list(tuple_data)
print(list_data)
  1. Преобразование в кортеж (tuple):
Пример преобразования в кортеж
list_data = [1, 2, 3]
tuple_data = tuple(list_data)
print(tuple_data)
  1. Преобразование в множество (set):
Пример преобразования в множество
list_data = [1, 2, 2, 3, 3, 3]
set_data = set(list_data)
print(set_data)  # Вывод: {1, 2, 3}

Практическое задание

  1. Создайте переменные разных типов и выведите их значения.
  2. Преобразуйте строку в целое число и выполните математическую операцию.
  3. Создайте список своих любимых фруктов и преобразуйте его в кортеж.
  4. Создайте словарь с информацией о человеке и добавьте новое ключ-значение.
Пример выполнения практического задания

# Задание 1
name = "Bob"
age = 22
height = 180.5
is_student = False
print(name, age, height, is_student)

# Задание 2
str_num = "50"
num = int(str_num)
result = num * 2
print(result)

# Задание 3
fruits = ["apple", "orange", "banana"]
fruits_tuple = tuple(fruits)
print(fruits_tuple)

# Задание 4
person = {"name": "Charlie", "age": 30}
person["email"] = "charlie@example.com"
print(person)

В первом задании создаются и выводятся переменные различных типов. Во втором задании строка преобразуется в целое число, и выполняется умножение на 2. В третьем задании список фруктов преобразуется в кортеж. В четвертом задании в словарь добавляется новая пара "ключ-значение".

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