Мультипликативные операторы.

'*' - арифметическое умножение
'/' - арифметическое деление
'%' - арифметический модуль
'x' - оператор повторения

'x'в скалярном контексте возвращает строку левой части, повторенную величиной, указанной в правой части. В списковом контексте, если в левой части список, то в круглых скобках - повторенный список:

print '*' x 5; # Результат '*****'

print (1,2) x 3; # Результат 121212

Аддитивные операторы.

'+' - арифметический плюс
'-' - арифметический минус
'.' - конкатенация (объединение) строк

Операторы сдвига.

'<<' - Сдвигает побитно влево значение выражения в левой части на количество бит, указанное в правой.
'>>' - Сдвигает побитно вправо значение выражения в левой части на количество бит указанное в правой

Именованные унарные операторы. Фактически это функции с одним аргументом. Круглые скобки можно опускать.

Операторы отношений.

'<' - арифметическое меньше
'>' - арифметическое больше
'<=' - арифметическое меньше или равно
'>=' - арифметическое больше или равно
'lt' - строковое меньше
'gt' - строковое больше
'le' - строковое меньше или равно
'ge' - строковое больше или равно

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

'==' результат true если левая часть равна правой (равно)
'!=' - не равно
'<=>' - -1 если левая часть меньше правой, 0 если равна,
  1 если больше.
'eq' - строковое равно
'ne' - строковое не равно
'cmp' - как и '<=>' применительно к строкам







Дата добавления: 2015-08-26; просмотров: 1318;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.