maksdk / python-basic

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Операции
Оператор - специальный символ, создающий операцию (+ - / ? %). Операнд - обьект, который участвует в операции. (3 * 6) - 3 и 6 это операнды. Унарная операция - операция с одним операндом (-3). Бинарная операция - операция с двумя операндами (3 * 6). Тернарная - операция с тремя операндами ( 3 > 2 ? true : false).
Коммутативность — свойство операции, когда изменения порядка операндов не влияет на результат. Например, сложение — коммутативная операция: от перемены мест слагаемых сумма не меняется.

Функция — операция, способная принимать данные и возвращать результат; функция вызывается так: foo().

Аргумент — информация, которую функция получает при вызове. Например, foo(42) — передача аргумента 42 функции foo.

Сигнатура функции - формальное описание типов аргументов и топа возвращаемого значения функции.

Стандартная библиотека - набор полезных функций, входящих в язык программирования.

Побочный эффект - это действие, которое изменяет внешнее окружение (среду выполнение). Например, вывод информации на экран, одправка писем, взаимодействие с сетью, печать и тд.

Предикат - функция отвечает на вопрос "да" или "нет", всегда возвращает значение типа - Boolean. Предикаты, как правило начинаються с префикса "is", "has".

!!! - если ничего не вернуть из функции, то вернется - None.

!!! - в функции можно определить аргумент по умолчанию, если это так, то передавать этот аргумент необязательно. Параметр, который не определен по умолчанию, обязан быть переданным.
python def func(arg1, arg2="smth"): return arg1 + arg2

Тернарный оператор - способ превратить простую условную конструкцию в выражение.

About


Languages

Language:Python 100.0%