Найти в Дзене
ТехПрог / TechProg

Простые элементы языка Пайтон / Python

  • Переменные в Python

    Переменная — это имя, которое связывает с каким-либо значением в памяти. Проще говоря, это контейнер для хранения данных.

    Как работают переменные

    1.
    Объявление: Вы присваиваете имя переменной и значение с помощью оператора присваивания `=`.
    2.
    Использование: После объявления вы можете использовать имя переменной для доступа к хранящемуся в ней значению.
    3.
    Изменение: Вы можете изменять значение переменной, присваивая ей новое значение.

    Пример:

В результате получиться:

-2

Типы переменных в 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"}.

Пример:

-3


Дополнительные замечания:

  • Имена переменных должны начинаться с буквы или символа подчеркивания (_).
  • Имена переменных чувствительны к регистру (name и Name — разные переменные).
  • Избегайте использования зарезервированных ключевых слов Python в качестве имен переменных (например, if, else, for, while).
  • Используйте осмысленные имена переменных, чтобы ваш код был легко читаемым и понятным.


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

Условный оператор

Условный оператор - это конструкция, которая позволяет выполнять различные блоки кода в зависимости от истинности или ложности определенного условия. Он используется для управления потоком выполнения программы.

В
Python есть два основных вида условных операторов:

1.
if-else:

if: Этот оператор выполняет блок кода, если заданное условие истинно.
else: Этот оператор выполняет блок кода, если заданное условие ложно.

Пример:

-4

Вот такой результат должен получиться:

-5


2.
if-elif-else:

if: Этот оператор выполняет блок кода, если заданное условие истинно.
elif: Этот оператор проверяет дополнительное условие, если предыдущее условие было ложным.
else: Этот оператор выполняет блок кода, если ни одно из предыдущих условий не было истинным.
Пример:

-6

Вот такой результат будет:

-7


Дополнительные замечания:

Условные операторы могут быть вложенными друг в друга для создания более сложных логических условий.
В
Python операторы сравнения используются для проверки условий:

  • == (равно)
  • != (не равно)
  • > (больше)
  • < (меньше)
  • >= (больше или равно)
  • <= (меньше или равно)

Логические операторы `and`, `or` и `not` могут использоваться для комбинации условий.

Пример с вложенным оператором и логическим оператором:

-8

Вот результат:

-9

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

Логические операторы

Логические операторы в Python используются для соединения и сравнения логических выражений. Они возвращают булево значение (True или False). Вот основные логические операторы в Python:

1.
and (И)

Возвращает
True, если оба операнда истинны.
Возвращает
False, если хотя бы один операнд ложен.

Пример:

-10


2.
or (ИЛИ)

Возвращает
True, если хотя бы один операнд истинен.
Возвращает
False, если оба операнда ложны.

Пример:

-11


3.
not (НЕ)

Инвертирует логическое значение операнда.
Возвращает
True, если операнд ложен.
Возвращает
False, если операнд истинен.

Пример:

-12


4.
is (Является)

Проверяет, являются ли два объекта одним и тем же объектом в памяти.
Возвращает
True, если объекты идентичны.
Возвращает
False, если объекты разные.

Пример:

-13


5.
is not (Не является)

Проверяет, являются ли два объекта разными объектами в памяти.
Возвращает
True, если объекты разные.
Возвращает
False, если объекты идентичны.

Пример:

-14


Важно:

  • Логические операторы and и or имеют приоритет в порядке выполнения, то есть and выполняется перед or.
  • Логические операторы могут использоваться для создания сложных условий в условных операторах (if, elif, else) и циклах (for, while).

Пример использования логических операторов в условном операторе:

-15


Понимание логических операторов в
Python является ключевым для написания эффективного и гибкого кода.

Это была статья про простые и основные элементы в Python / Пайтон. Делитесь с теми кто хочет научиться программировать! На этом канале будут появляться статьи на тему программирования и т.д.