Python Book Manual
  • 🗃️Типы данных
    • Число - int/float
    • Строка - str
    • Логический - boolean
    • Список - list
    • Словарь - dict
    • Множество - set
    • Кортежи - tuple
    • None
  • Вступление
  • Python
    • Описание
    • История
    • Особенности
    • Книги
    • Задачи
    • Курсы
    • Видео
    • Сообщество
    • Сайты
    • Python на мобильном
    • Словарь
    • Статьи
    • Шпаргалка
    • IDE
    • Развертывание
  • Подготовка к работе
    • 1.1. Установка Python
    • 1.2. Установка редактора кода
  • Синтаксис
    • 2.1. Синтаксис
    • 2.2. PEP 8
    • 2.1.1 Переменные
    • 2.1.2 Коментарии
  • Операторы
    • Операторы присваивания
    • Операторы тождественности
    • Операторы сравнения
    • Арифметические операторы
    • Оператор конкатенации
    • Логические операторы
  • Условия и Циклы
    • if/elif/else
    • while
    • for
  • Итераторы
  • Генераторы
  • Встроенные функции
    • enumerate
  • Модули
    • Модуль random
    • Модуль math
    • Модуль os
  • ООП - классы и объекты
  • Библиотеки
    • pandas
      • Типы данных
    • cv2
    • NumPy
    • SciPy
    • Matplotlib
  • Базы данных
    • SQLite
      • SQLtest 1
  • Web Frameworks
    • Django
    • Flask
    • Pyramid
    • Bottle
    • Falcon
    • Morepath
  • Возможности
    • Web Scrapping
    • Machine Learning
      • Tangent
      • Tensorflow
    • Data Science
    • Big Data
  • Инструменты
    • pip
    • virtualenv
    • conda
  • GUI
    • Tkinter
      • Виджеты
        • Button
        • Checkbutton
        • Entry
        • Frame
        • Label
        • Listbox
        • Message
        • PanedWindow
        • Radiobutton
        • Scale
        • Text
        • TopLevel
        • Scrollbar
        • Canvas
    • PyQt
      • Виджеты
    • Toga
  • Склад ссылок
Powered by GitBook
On this page

Операторы

Если вы нашли ошибку, неточность в описании, опечатку или у вас есть чем дополнить описание, вы можете отправить мне письмо на email: alexsey.shirkin@gmail.com или написать в Telegram - https://telegram.me/a1exDi

Большинство предложений (логических строк) в программах содержат выражения. Простой пример выражения: 2 + 3. Выражение можно разделить на операторы и операнды.

Операторы – это некий функционал, производящий какие-либо действия, который может быть представлен в виде символов, как например +, или специальных зарезервированных слов. Операторы могут производить некоторые действия над данными, и эти данные называются операндами. В нашем случае 2 и 3 – это операнды.

Приоритет операторов

В следующей таблице описан приоритет выполнения операторов в Python от наивысшего (выполняется в первую очередь) до наинизшего.

Оператор

Описание

**

Возведение в степень

~ + -

Комплиментарный оператор

* / % //

Умножение, деление, деление по модулю, целочисленное деление

+ -

Сложение и вычитание.

>> <<

Побитовый сдвиг вправо и побитовый сдвиг влево.

&

Бинарный "И".

^ |

Бинарный "Исключительное ИЛИ" и бинарный "ИЛИ"

<= < > >=

Операторы сравнения

<> == !=

Операторы равенства

= %= /= //= -= += *= **=

Операторы присваивания

is is not

Тождественные операторы

in not in

Операторы членства

not or and

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

Previous2.1.2 КоментарииNextОператоры присваивания

Last updated 5 years ago