Дмитрий Красота - Введение в Python

Здесь есть возможность читать онлайн «Дмитрий Красота - Введение в Python» весь текст электронной книги совершенно бесплатно (целиком полную версию без сокращений). В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: Программирование, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Введение в Python: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Введение в Python»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Python это высокоуровневый, интерпретируемый, интерактивный и объектно-ориентированный скриптовой язык программирования. Python был разработан как "легкочитаемый" язык, часто использующий в качестве ключевых слов слова английского языка.
--------
Файл изготовлен по материалам сайта http://pythonicway.com/

Введение в Python — читать онлайн бесплатно полную книгу (весь текст) целиком

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Введение в Python», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Описание

Примеры

is

Возвращает истину, если оба операнда указывают на один объект.

x is y вернет истину, если id(x) будет равно id(y).

is not

Возврашает ложь если оба операнда указывают на один объект.

x is not y, вернет истину если id(x) не равно id(y).

Приоритет операторов в Python

В следующей таблице описан приоритет выполнения операторов в Pythonот наивысшего (выполняется в первую очередь) до наинизшего.

Оператор

Описание

**

Возведение в степень

~ + -

Комплиментарный оператор

* / % //

Умножение, деление, деление по модулю, целочисленное деление.

+ -

Сложение и вычитание.

>> <<

Побитовый сдвиг вправо и побитовый сдвиг влево.

&

Бинарный "И".

^ |

Бинарный "Исключительное ИЛИ" и бинарный "ИЛИ"

<= < > >=

Операторы сравнения

<> == !=

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

= %= /= //= -= += *= **=

Операторы присваивания

is is not

Тождественные операторы

in not in

Операторы членства

not or and

Логические операторы

Условные конструкции в Python

Published: 10 October 2014

Условные конструкции в Pythonсуществуют для того, чтобы разработчик мог задавать определенное поведение программы в зависимости от заданных ей условий. Для использования таких конструкций программисту необходимо определить хотя бы одно условие, вместе с кодом, который будет выполнятся, если это условие истинно. Так же, при необходимости, возможно написать код, который будет выполнятся, если условие определенно как ложное.

Условные конструкции, это типичная структура для реализации механизма принятия решений, и они существуют в подавляющем большинстве языков программирования.

В Pythonпредполагается, что любое ненулевое и непустое значение равняется истине (True), в то время, как ноль или пустой объект равняется лжи (False).

В Pythonсуществуют следующие условные конструкции:

* if

* if / elif / else

* вложенные if конструкции.

Условная конструкция if в Python:

Команда ifв Pythonработает по той же схеме, что и в других языках программирования. Она содержит в себе логическое условие, и если это условие истинно (равно True) - выполнится блок кода, записанный внутри команды if. Если же логическое условие ложно (равно False), то блок кода записанный внутри команды ifпропускается, а выполнение кода переходит на следующую после блока ifстрочку кода.

Например:

1 | # Происходит сравнение переменной num с нулем

2 | if num > 0:

3 | # Если переменная больше нуля, то печатается строка

4 | print "Число больше нуля"

5 | # Данная строка печатается в любом случае, поскольку она находится вне блока if

6 | print "Строка после блока if"

Конструкция if...else в Python:

В конструкцию ifможет быть добавлена команда else. Она содержит блок кода, который выполняется, если условие в команде ifложно.

Команда elseявляется опциональной, в каждой if - конструкцииможет быть только одна команда else.

Например:

1 | if num > 0:

2 | # если переменная num больше нуля то выполняется этот блок кода

3 | print "Число больше нуля"

4 | else:

5 | # иначе выполнится этот блок кода

6 | print "Число меньше или равно нулю"

Команда elif в Python:

Команда elifпозволяет проверить истинность нескольких выражений и в зависимости от результата проверки, выполнить нужный блок кода.

Как и команда else, команда elifявляктся опциональной, однако, в отличие от команды else, у одной if-конструкцииможет существовать произвольное количество команд elif.

Например:

1 | # Производится последовательное сравнение переменной num.

2 | # Если num больше ста выполняется код в строке 4 и выполнение переходит на строку 13, иначе выполняется проверка в строке 6

3 | if num > 100:

4 | print "Число больше ста"

5 | # Если num больше пятидесяти - выполняется код в строке 7 и выполнение переходит на строку 13, иначе выполняется проверка в строке 8 и т.д.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Введение в Python»

Представляем Вашему вниманию похожие книги на «Введение в Python» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Введение в Python»

Обсуждение, отзывы о книге «Введение в Python» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x