Операторы используются в выражениях.
var = value;
С помощью этого оператора можно присвоить значение какой-либо переменной, элементу массива или словаря. var - переменная, которой присваивается значение, value - выражение: константа, переменная или вызов функции.
var[key]
var - переменная типа массив или словарь, key - индекс массива или ключ словаря.
var[]
var - переменная типа массив. Этот оператор используется в левой части оператора присваивания.
Если добавляемая переменная является массивом, то к результирующему массиву поочереди добавляются все элементы из добавляемого массива, т.е. происходит слияние массивов.
Чтобы добавить массив без слияния, необходимо обернуть его в массив:
var1 . var2
Соединяет две строки. Может соединять соответствующие элементы массивов строк или каждый элемент массива с одной строкой. В этом случае результатом будут массивы.
Соединим два массива:
Соединим массив и строку или число:
Используются в арифметических выражениях. Также как оператор конкатенации могут работать с массивами. В выражениях могут использоваться скобки.
+ | сложение | |
- | вычитание или унарный минус | |
* | умножение | |
/ | деление | |
% | остаток от деления |
Простой пример:
Увеличим значения массива на 20%:
Используются в логических выражениях. Результатом выполнения логического оператора является 1 (если выражение истинно) или 0 (если выражение ложно). Операндами логических операторов могут быть переменные и константы типа число или строка. В выражениях могут использоваться скобки.
В следующей таблице представлены логические операторы с учетом приоритета операций:
! | отрицание | |
== | равно | |
!= | не равно | |
> | больше | |
< | меньше | |
>= | больше или равно | |
<= | меньше или равно | |
&& | и | |
|| | или |