- Подробности
- Автор: Николай Старков
- Категория: ВЫПОЛНЕНИЕ ОПЕРАЦИЙ
- Просмотров: 549
Оператор |
Операция |
+ |
Сложение |
- |
Вычитание |
* |
Умножение |
/ |
Деление |
% |
Деление по модулю |
// |
Целочисленное деление |
** |
Возведение в степень |
print(2 + 2) #4
print(2 - 2) #0
print(2 * 2) #4
print(2 / 2) #1.0
- Подробности
- Автор: Николай Старков
- Категория: ВЫПОЛНЕНИЕ ОПЕРАЦИЙ
- Просмотров: 571
Оператор |
Пример |
Эквивалентная операция |
= |
a = b |
a = b |
+= |
a += b |
a = ( a + b ) |
-= |
a -= b |
a = ( a - b ) |
*= |
a *= b |
a = ( a * b ) |
/= |
a /= b |
a = ( a / b ) |
%= |
a %= b |
a = ( a % b ) |
//= |
a //= b |
a = ( a // b ) |
**= |
a **= b |
a = ( a ** b ) |
В таблице выше (в первой строчке) переменной a присваивается значение, которое содержится в переменной b, и, таким образом, в переменной a будет храниться новое значение. В следующих строчках переменной а присваивается значение, полученное от совершения различных операций между переменной а и переменной b.
- Подробности
- Автор: Николай Старков
- Категория: ВЫПОЛНЕНИЕ ОПЕРАЦИЙ
- Просмотров: 528
Оператор |
Проверяемое условие |
= = |
Равенство |
! = |
Неравенство |
> |
Больше |
< |
Меньше |
> = |
Больше либо равно |
< = |
Меньше либо равно |
Оператор равенства, ==, производит сравнение двух операндов и возвращает True (Истина), если их значения равны, в противном случае возвращает False (Ложь). При этом если операндами являются числовые значения, и они одинаковые, то они равны, а если символы, то сравниваются их ASCII-коды.
- Подробности
- Автор: Николай Старков
- Категория: ВЫПОЛНЕНИЕ ОПЕРАЦИЙ
- Просмотров: 555
Оператор |
Операция |
and |
Логическое «И» |
or |
Логическое «ИЛИ» |
not |
Логическое «НЕ» |
a = 2; b = 2;
if a == 2 and b == 2:
print('a и b равны 2')
else:
print('a и b не равны 2')
- Подробности
- Автор: Николай Старков
- Категория: ВЫПОЛНЕНИЕ ОПЕРАЦИЙ
- Просмотров: 543
В языке Python роль тернарного оператора выполняет условное выражение, которое работает аналогичным способом и использует в своем синтаксисе ключевые слова if и else:
если-истина-возвращаем-это if ( проверочное-выражение ) else если-ложь-возвращаем-это
a = 2; b = 5
c = a if ( a < b ) else b
print(c) #2
Также есть конструкция: if - elif - else.
- Подробности
- Автор: Николай Старков
- Категория: ВЫПОЛНЕНИЕ ОПЕРАЦИЙ
- Просмотров: 591
Переменные в языке Python могут хранить данные любого типа, и очень важно различать эти типы для того, чтобы избежать ошибок при обработке данных в программе. Типов данных несколько, но пока мы рассмотрим основные из них: строковые (str (string)), целочисленные (int (integer)), с плавающей точкой (float (floating-point)).
Очень важно различать типы данных, особенно при присваивании переменным значений, используя пользовательский ввод, так как по умолчанию в нем хранится строковый тип данных. Строковые величины не могут быть использованы для арифметических выражений, и попытка сложить два строковых значения просто объединяет эти строки, а не использует операции над числами. Например, '8' + '4' = '84'.