Просмотр содержимого документа
«Python. Базовые понятия»
Язык программирования python
Python
[пáйтон]-питон
— это современный универсальный интерпрети-руемый язык программирования.
Его достоинства:
Кроссплатформенность и бесплатность.
Простой синтаксис и богатые возможности позволяют записывать программы очень кратко, но в то же время понятно.
Богатая стандартная библиотека, возможность разработки приложений.
Синтаксис
Основные принципы синтаксиса языка Python
Конец строки является концом инструкции ( ";" не требуется).
Вложенные инструкции объединяются в блоки по величине отступов. Отступ может быть любым, главное, чтобы в пределах одного вложенного блока отступ был одинаков.
Вложенные инструкции в Python записываются в соответствии с одним и тем же шаблоном, когда основная инструкция завершается двоеточием, вслед за которым располагается вложенный блок кода, обычно с отступом под строкой основной инструкции.
Python
базовые понятия
Идентификатор
— имя некоторого объекта в программе, являющееся его уникальным признаком, позволяющим отличать его от других объектов.
Идентификатор:
обязательно есть у каждой переменной, функции, объекта и т.п.;
не ограничен по длине;
чувствителен к регистру (то естьАиа— это разные имена переменных или функций).
Идентификатор
Допустимые символы:
только символы латинского языка (от "A" до "Z")
подчеркивание "_"
цифры от "0" до "9"
НО:
идентификатор не может начинаться с цифры
должен быть НЕ ключевым словом
Ключевые слова
Следующие идентификаторы являются зарезервированными или ключевыми словами языка и не могут быть использованы как обычные идентификаторы (имена переменных или функций).
Переменные
Переменная — это простейшая именованная структура данных, в которой может быть сохранён промежуточный или конечный результат работы программы.
Чтобы создать переменную, нужно присвоить некоторому идентификатору значение при помощи оператора присваивания — знака "=".
Пример:
Типы переменных
a=10
b=3.1415926
c=“Hello”
d– [1,2,3]
e= true
переменная a хранит значение типа int (целое число),
переменная b — типа float (число с плавающей точкой, т.е. вещественное число),
переменная c — типа str (строка),
переменная d — типа list (список, в данном случае из трех целых чисел),
переменная e — типа bool (логический тип, где пере-менная может быть истиной ( true ) или ложью ( false )).
Типы переменных
Никакого специального объявления переменных не требуется , первое присваивание переменной значения и является ее объявлением. Идентификатор в Python является "ссылкой" на хранимые в памяти данные.
Python — язык с динамической типизацией: каждая переменная в каждый момент времени имеет определенный тип, но этот тип может меняться по ходу выполнения программы, достаточно просто присвоить ей новое значение другого типа. Определить, какой тип имеет переменная, можно с помощью команды type() .
Основные операции
Основные операции с целыми (int) и вещественными (float) числами:
A + B — сумма;
A - B — разность;
A * B — произведение;
A / B — частное, (результатом этого действия является вещественное число, даже если A нацело делится на B);
A % B — взятие остатка от деления A на B;
A // B — взятие целой части от деления A на B
A ** B — возведение в степень.
Основные операции
Строки имеют тип str . Строкой называется последовательность символов: букв, цифр, знаков препинания и т.д.
Основные операции со строками:
A + B — конкатенация (строка B приписывается к строке A);
A * n — повторение n раз, значение n должно быть целого типа.
Приоритеты операций
Приоритеты операций в Python совпадают с приоритетом операций в математике, а именно:
Выполняются возведения в степень справа налево, то есть 3 ** 3 ** 3 это 3 ** (3 ** 3).
Выполняются унарные минусы (отрицания).
Выполняются умножения и деления слева направо. Операции умножения и деления имеют одинаковый приоритет.
Выполняются сложения и вычитания слева направо. Операции сложения и вычитания имеют одинаковый приоритет.
Для изменения порядка действий нужно использовать скобки.