http://pythonworld.ru/osnovy/pervaya-programma-sreda-razrabotki-idle.html
http://www.ibm.com/developerworks/ru/library/l-python_part_1/index.html
http://window.edu.ru/resource/825/76825/files/python_structured_programming.pdf
Описание языка PYTHON
Исходный код Python состоит из логических строк, каждая из которых в свою очередь состоит из физических строк. Для обозначения комментариев используется символ #. Комментарии и пустые строки интерпретатор игнорирует.
В Python нет символа, отвечающего за отделение выражений друг от друга в исходном коде, как, например, точка с запятой (;) в C++ или Java. Символ «;» позволяет разделить несколько инструкций, находящихся на одной физической строке.
Физические строки выписываются построчно. Если выражение слишком длинное, то две физических строки можно объединить в одну логическую. Для этого в конце первой строки ввести символ обратного слеша (\), и тогда следующую строку интерпретатор будет трактовать как продолжение первой. При этом далее в строке за символом «\» ничего писать нельзя. Для выделения блоков кода используются отступы. Логические строки с одинаковым размером отступа формируют блок, и заканчивается блок при появлении логической строка с отступом меньшего размера. Поэтому первая строка в сценарии Python не должна иметь отступа.
|
|
Имеется стандартный набор операторов и ключевых слов. Используются стандартные правила задания идентификаторов переменных, методов и классов – имя должно начинаться с подчеркивания или латинского символа любого регистра и не может содержать символов @, $, %. Также не может использоваться в качестве идентификатора только один символ подчеркивания.
Имя переменной – последовательность латинских букв, знака “_” и цифр, начинающаяся с латинской буквы или знака “_”, не являющейся зарезервированныйм словом. Прописные и строчные латинские буквы различаются.
Зарезервированные слова
and | del | for | is | raise |
assert | elif | from | lambda | return |
break | else | global | not | try |
class | except | if | or | while |
continue | exec | import | pass | yield |
def | finally | in |
Типы данных, используемые в Python:
· Целые и вещественные типы данных;
· Комплексный тип данных с вещественной и мнимой частью (пример такого числа – 1.5J или 2j, где J представляет собой квадратный корень из -1);
· Строки, заключаемые в одинарные, двойные или тройные кавычки, не изменяющие свое значение после создания;
· Логический тип данных bool c двумя вариантами значения – True и False. В качестве значений логических переменных стоит использовать 1 (True) или 0 (False).