×
Traktatov.net » Введение в Python » Читать онлайн
Страница 7 из 26 Настройки

-3 * 12 в результате будет -36

/

Деление - Делит левый операнд на правый

15 / 5 в результате будет 3

5 / 2 в результате будет 2 (В Python 2.x версии при делении двух целых чисел результат будет целое число)

5.0 / 2 в результате будет 2.5 (Чтобы получить "правильный" результат хотя бы один операнд должен быть float)

%

Деление по модулю - Делит левый операнд на правый и возвращает остаток.

6 % 2 в результате будет 0

7 % 2 в результате будет 1

13.2 % 5 в результате 3.2

**

Возведение в степень - возводит левый операнд в степень правого

5 ** 2 в результате будет 25

2 ** 3 в результате будет 8

-3 ** 2 в результате будет -9

//

Целочисленное деление - Деление в котором возвращается только целая часть результата. Часть после запятой отбрасывается.

12 // 5 в результате будет 2

4 // 3 в результате будет 1

25 // 6 в результате будет 4

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

Оператор

Описание

Примеры

==

Проверяет равны ли оба операнда. Если да, то условие становится истинным.

5 == 5 в результате будет True

True == False в результате будет False

"hello" == "hello" в результате будет True

!=

Проверяет равны ли оба операнда. Если нет, то условие становится истинным.

12 != 5 в результате будет True

False != False в результате будет False

"hi" != "Hi" в результате будет True

<>

Проверяет равны ли оба операнда. Если нет, то условие становится истинным.


12 <> 5 в результате будет True. Похоже на оператор !=

>

Проверяет больше ли значение левого операнда, чем значение правого. Если да, то условие становится истинным.

5 > 2 в результате будет True.

True > False в результате будет True.

"A" > "B" в результате будет False.

<

Проверяет меньше ли значение левого операнда, чем значение правого. Если да, то условие становится истинным.

3 < 5 в результате будет True.

True < False в результате будет False.

"A" < "B" в результате будет True.

>=

Проверяет больше или равно значение левого операнда, чем значение правого. Если да, то условие становится истинным.

1 >= 1 в результате будет True.

23 >= 3.2 в результате будет True.

"C" >= "D" в результате будет False.

<=

Проверяет меньше или равно значение левого операнда, чем значение правого. Если да, то условие становится истинным.

4 <= 5 в результате будет True.

0 <= 0.0 в результате будет True.

-0.001 <= -36 в результате будет False.

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

Оператор

Описание

Примеры

=

Присваивает значение правого операнда левому.

c = 23 присвоит переменной с значение 23

+=

Прибавит значение правого операнда к левому и присвоит эту сумму левому операнду.


с = 5

а = 2

с += а равносильно: с = с + а. с будет равно 7

-=

Отнимает значение правого операнда от левого и присваивает результат левому операнду.

с = 5

а = 2

с -= а равносильно: с = с - а. с будет равно 3

*=

Умножает правый операнд с левым и присваивает результат левому операнду.

с = 5

а = 2

с *= а равносильно: с = с * а. c будет равно 10

/=

Делит левый операнд на правый и присваивает результат левому операнду.