ЛУЧШИЙ САЙТ ДЛЯ ВЕБ-РАЗРАБОТЧИКОВ

Python Учебник

Python СТАРТ Python Введение Python Начать изучение Python Синтаксис Python Комментарии Python Переменные Python Типы данных Python Числа Python Кастинг Python Строки Python Булевы Python Операторы Python Списки Python Кортеж Python Множества Python Словари Python If...Else Python While Loops Python For Loops Python Функции Python Лямбда Python Массивы Python Классы/Объекты Python Наследование Python Итераторы Python Объём Python Модули Python Данные Python JSON Python RegEx Python PIP Python Try...Except Python Ввод команды Python Форматирование строк

Обработка файлов

Python Обработка файлов Python Чтение файлов Python Написать/Создать файлы Python Удалить файлы

Python MySQL

MySQL Начать изучение MySQL Создать базу данных MySQL Создать таблицу MySQL Вставить MySQL Выбрать MySQL Где MySQL Сортировать MySQL Удалить MySQL Сбросить таблицу MySQL Обновить MySQL Предел MySQL Присоединиться

Python MongoDB

MongoDB Начать изучение MongoDB Создать базу данных MongoDB Создать коллекцию MongoDB Вставить MongoDB Найти MongoDB Запрос MongoDB Сортировать MongoDB Удалить MongoDB Сбросить коллекцию MongoDB Обновить MongoDB Предел

Python Справочник

Python Обзор Python Встроенные функции Python Методы строк Python Методы списка Python Методы словаря Python Методы кортежей Python Методы установки Python Методы файла Python Ключевые слова

Справочник модулей

Модуль Random Модуль запросов

Python Сделать как

Удалить список дубликатов Перевернуть строку

Python Примеры

Python Примеры Python Упражнения Python Викторина Python Сертификат

Python. Уроки для начинающих

Python Операторы


Python Операторы

Операторы используются для выполнения операций с переменными и значениями.

Python делит операторы на следующие группы::

  • Арифметические операторы
  • Операторы присваивания
  • Операторы сравнения
  • Логические операторы
  • Идентификационные операторы
  • Операторы членства
  • Битовые операторы

Python Арифметические операторы

Арифметические операторы используются с числовыми значениями для выполнения общих математических операций:

Оператор Имя Пример Попробуйте
+ Добавление x + y Попробуй »
- Вычитание x - y Попробуй »
* Умножение x * y Попробуй »
/ Деление x / y Попробуй »
% Модуль x % y Попробуй »
** Возведение в степень x ** y Попробуй »
// Деление без остатка x // y Попробуй »

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

Операторы присваивания используются для присвоения значений переменным:

Оператор Пример Такой же как Попробуйте
= x = 5 x = 5 Попробуй »
+= x += 3 x = x + 3 Попробуй »
-= x -= 3 x = x - 3 Попробуй »
*= x *= 3 x = x * 3 Попробуй »
/= x /= 3 x = x / 3 Попробуй »
%= x %= 3 x = x % 3 Попробуй »
//= x //= 3 x = x // 3 Попробуй »
**= x **= 3 x = x ** 3 Попробуй »
&= x &= 3 x = x & 3 Попробуй »
|= x |= 3 x = x | 3 Попробуй »
^= x ^= 3 x = x ^ 3 Попробуй »
>>= x >>= 3 x = x >> 3 Попробуй »
<<= x <<= 3 x = x << 3 Попробуй »

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

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

Оператор Имя Пример Попробуйте
== Равно x == y Попробуй »
!= Не равно x != y Попробуй »
> Больше чем x > y Попробуй »
< Меньше чем x < y Попробуй »
>= Больше чем или равно x >= y Попробуй »
<= Меньше чем или равно x <= y Попробуй »

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

Логические операторы используются для объединения условных операторов:

Оператор Описание Пример Попробуйте
and  Возвращает True, если оба утверждения верны x < 5 and  x < 10 Попробуй »
or Возвращает True, если одно из утверждений верно x < 5 or x < 4 Попробуй »
not Отменить результат, возвращает False, если результат равен true not(x < 5 and x < 10) Попробуй »

Python Идентификационные операторы

Идентификационные операторы используются для сравнения объектов, если они не равны, но если они действительно один и тот же объект, с той же ячейкой памяти:

Оператор Описание Пример Попробуйте
is  Возвращает true, если обе переменные являются одним и тем же объектом x is y Попробуй »
is not Возвращает true, если обе переменные не являются одним и тем же объектом x is not y Попробуй »

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

Операторы членства используются для проверки наличия последовательности в объекте:

Оператор Описание Пример Попробуйте
in  Возвращает True, если в объекте присутствует последовательность с указанным значением x in y Попробуй »
not in Возвращает True, если последовательность с указанным значением отсутствует в объекте x not in y Попробуй »

Python Битовые операторы

Битовые операторы используются для сравнения (двоичных) чисел:

Оператор Имя Описание
AND Устанавливает каждый бит в 1, если оба бита равны 1
| OR Устанавливает каждый бит в 1, если один из двух битов равен 1
 ^ XOR Устанавливает каждый бит в 1, если только один из двух битов равен 1
NOT Инвертирует все биты
<< Нулевое заполнение левого смещения Сдвиг влево выталкивает нули справа, чтобы самые левые биты выпали
>> Сдвиг вправо Сдвиг вправо выталкивает копии самого левого бита, чтобы самые правые биты выпали

Проверьте себя с помощью упражнений

Упражнение:

Умножьте 10 на 5, и выведите результат.

print(10  5)

Начать упражнение