- Переменные в Python
Переменная — это имя, которое связывает с каким-либо значением в памяти. Проще говоря, это контейнер для хранения данных.
Как работают переменные
1. Объявление: Вы присваиваете имя переменной и значение с помощью оператора присваивания `=`.
2. Использование: После объявления вы можете использовать имя переменной для доступа к хранящемуся в ней значению.
3. Изменение: Вы можете изменять значение переменной, присваивая ей новое значение.
Пример:
В результате получиться:
Типы переменных в Python:
Python — язык с динамической типизацией, что означает, что вам не нужно явно указывать тип переменной при ее объявлении. Тип переменной определяется автоматически в зависимости от значения, которое вы ей присваиваете.
Основные типы переменных:
Числа (Numeric):
- Целые (int): Целые числа, например 10, -5, 0.
- Вещественные (float): Числа с плавающей точкой, например 3.14, -2.5.
- Комплексные (complex): Числа вида a + bj, где a и b — действительные числа, а j — мнимая единица.
- Строки (str): Последовательности символов, заключенные в кавычки, например "Привет", 'мир'.
- Логические (bool): Логические значения, True или False.
- Списки (list): Упорядоченные изменяемые коллекции элементов, например [1, 2, 3], ["apple", "banana", "cherry"].
- Кортежи (tuple): Упорядоченные неизменяемые коллекции элементов, например (1, 2, 3), ("apple", "banana", "cherry").
- Словари (dict): Неупорядоченные коллекции пар ключ-значение, например {"name": "Иван", "age": 25}.
- Множества (set): Неупорядоченные коллекции уникальных элементов, например {1, 2, 3}, {"apple", "banana", "cherry"}.
Пример:
Дополнительные замечания:
- Имена переменных должны начинаться с буквы или символа подчеркивания (_).
- Имена переменных чувствительны к регистру (name и Name — разные переменные).
- Избегайте использования зарезервированных ключевых слов Python в качестве имен переменных (например, if, else, for, while).
- Используйте осмысленные имена переменных, чтобы ваш код был легко читаемым и понятным.
Важно помнить, что переменные в Python — это ссылки на объекты в памяти, а не сами объекты. Это значит, что при присваивании переменной нового значения, она просто указывает на другой объект в памяти.
Условный оператор
Условный оператор - это конструкция, которая позволяет выполнять различные блоки кода в зависимости от истинности или ложности определенного условия. Он используется для управления потоком выполнения программы.
В Python есть два основных вида условных операторов:
1. if-else:
if: Этот оператор выполняет блок кода, если заданное условие истинно.
else: Этот оператор выполняет блок кода, если заданное условие ложно.
Пример:
Вот такой результат должен получиться:
2. if-elif-else:
if: Этот оператор выполняет блок кода, если заданное условие истинно.
elif: Этот оператор проверяет дополнительное условие, если предыдущее условие было ложным.
else: Этот оператор выполняет блок кода, если ни одно из предыдущих условий не было истинным.
Пример:
Вот такой результат будет:
Дополнительные замечания:
Условные операторы могут быть вложенными друг в друга для создания более сложных логических условий.
В Python операторы сравнения используются для проверки условий:
- == (равно)
- != (не равно)
- > (больше)
- < (меньше)
- >= (больше или равно)
- <= (меньше или равно)
Логические операторы `and`, `or` и `not` могут использоваться для комбинации условий.
Пример с вложенным оператором и логическим оператором:
Вот результат:
Понимание условных операторов является ключевым для создания динамических и гибких программ на Python.
Логические операторы
Логические операторы в Python используются для соединения и сравнения логических выражений. Они возвращают булево значение (True или False). Вот основные логические операторы в Python:
1. and (И)
Возвращает True, если оба операнда истинны.
Возвращает False, если хотя бы один операнд ложен.
Пример:
2. or (ИЛИ)
Возвращает True, если хотя бы один операнд истинен.
Возвращает False, если оба операнда ложны.
Пример:
3. not (НЕ)
Инвертирует логическое значение операнда.
Возвращает True, если операнд ложен.
Возвращает False, если операнд истинен.
Пример:
4. is (Является)
Проверяет, являются ли два объекта одним и тем же объектом в памяти.
Возвращает True, если объекты идентичны.
Возвращает False, если объекты разные.
Пример:
5. is not (Не является)
Проверяет, являются ли два объекта разными объектами в памяти.
Возвращает True, если объекты разные.
Возвращает False, если объекты идентичны.
Пример:
Важно:
- Логические операторы and и or имеют приоритет в порядке выполнения, то есть and выполняется перед or.
- Логические операторы могут использоваться для создания сложных условий в условных операторах (if, elif, else) и циклах (for, while).
Пример использования логических операторов в условном операторе:
Понимание логических операторов в Python является ключевым для написания эффективного и гибкого кода.
Это была статья про простые и основные элементы в Python / Пайтон. Делитесь с теми кто хочет научиться программировать! На этом канале будут появляться статьи на тему программирования и т.д.