Самые распространённые инструкции в Python
Primary tabs
Итак, ниже перечень а потом и немного более подробное описание некоторых самых обиходных инструкции языка Python:
- if/elif/else - операция выбора
- for/else - обход последовательности в цикле
- while/else - цикл общего назначения
- pass - пустая инструкция заполнитель
- break - выход из чикла
- continue - переход в начало цикла
- о других инструкциях, таких как def, class, nonlocal, import и другие - здесь говорить не будем.
Итак, сразу скажу о pass - обычная инструкция заполнитель, к примеру чтобы зациклить прокгамму в цикл обязательно надо поместить хоть одну команду, но если вы не собираетесь ничего делать, то можете поставить pass - вроде всё тревиально, так что более о ней размусоливать не будем.
Инструкция выбора if - всё также как и везде:
if <условное выражение>: <набор операндов> #далее необязательные выражения elif <альтернативное усовное выражение>: <набор операндов> else: <набор операндов>
Инструкции break и continue управляют циклом, первая производит выход из цкла, вторая перемещает процесс выполнения в начало цикла. Отдельно их не стоит рассматривать.
Инструкция while - создаёт цикл:
while <условие>: <тело цикла> else: #тут мы вспомним о break, так как блок else выполняется после штатного выхода из цикла <операнды> #без помощи break, если в теле цикла выполнить break, то блок else не выполняется
Цикл for - это универсальный итератор для обхода последовательностей, связывает переменную цикла с каждым элементом последовательности:
for <переменная цикла> in <объект>: <тело цикла> else: <выполняем если не наткнулись на break>
С for часто используют функцию range(), генерирующую последовательность цифр в интервате переданном в аргументе, пример далее выводит на экран числа от 0 до 4:
for i in range(5): print(i)
Ну вот, в крадце и всё, если что спрашивайте)))
- Log in to post comments
- 4526 reads
vedro-compota
Tue, 11/27/2012 - 20:49
Permalink
отлично!
отлично!
если будет возможность - создайте корневую тему в которой будет списко ссылок - на эту тему
и на тему = http://fkn.ktu10.com/?q=node/2887
а уже на корневую тему я дам ссылку http://fkn.ktu10.com/?q=node/2044 как на теорию.
_____________
матфак вгу и остальная классика =)