
Среда программирования IDLE
.docxСреда программирования IDLE (Python Shell)
Состав главного меню оболочки IDLE Python (избранное)
File |
Файл |
|
Новый файл |
Открыть... |
|
Открыть модуль... |
|
Последние файлы... |
|
Обозреватель классов |
|
Обозреватель путей |
|
Сохранить |
|
Сохранить как... |
|
Сохранить копию как... |
|
Печатать окно |
|
Закрыть |
|
Выход |
Edit |
Правка |
|
Отменить |
Вернуть |
|
Вырезать |
|
Копировать |
|
Вставить |
|
Выделить все |
|
Найти... |
|
Найти снова |
|
Найти выделенное |
|
Найти в файлах... |
|
Заменить... |
|
Перейти к строке |
|
Показать список завершения |
|
Закончить слово |
|
Показать совет |
|
Показать окружающие скобки |
Shell |
Оболочка |
|
Отобразить последний запуск |
Перезапустить оболочку |
|
Прервать выполнение |
Debug - Отладка
Options - Параметры
Window - Окно
Help - Справка
Состав главного меню редактора кода IDLE Python (избранное)
Format |
Формат |
|
Добавить отступ |
Удалить отступ |
|
Закомментировать область |
|
Удалить комментарий с области |
|
Табулировать область |
|
Детабулировать облась |
|
Сменить режим табуляция/пробелы |
|
Новая ширина отступа |
|
Форматировать абзац |
|
Удалить завершающие пробелы |
Run |
Выполнить |
|
Оболочка Python |
Проверить модуль |
|
Запустить модуль... |
Линейные программы
Числовые типы данных Python
Целые числа (int) создаются с помощью цифр 0..9
Вещественные числа (float) кроме цифр включают символ-разделитель «.»
Комплексные числа (complex) создаются путем добавления символа «j» или «J» в конце
Арифметические операции
Операция |
Описание |
x + y |
Сложение (сумма x и y) |
x - y |
Вычитание (разность x и y) |
x * y |
Умножение (произведение x и y) |
x/y |
Частное (деление x на y) |
x//y |
Целочисленное деление x на y |
x%y |
Остаток от целочисленного деления x на y |
x**y |
Возведение в степень (x в степени y) |
-x |
Смена знака |
Приоритет арифметических операций
Операция |
Описание |
** |
Возведение в степень |
+, - |
Унарный оператор |
*, /, %, // |
Умножение, деление, деление по модулю, целочисленное деление |
+, - |
Сложение и вычитание |
Встроенные функции Python
Язык Python имеет мало встроенных функций. Среди них:
Функция |
Описание |
abs(x) |
Возвращает абсолютное значение (модуль) целого, вещественного числа или действительную часть комплексного |
pow(x, y) |
Возведение x в степень y |
divmod(x, y) |
Возвращает кортеж, представляющий собой пару (x // y, x % y) − (частное от целочисленного деления, остаток) |
round(x[, n]) |
Округление до n цифр по правилам округления. Если опущено, то округляет до целого |
Функции для работы со строками
Функция |
Описание |
len(s) |
Длина s |
min(s) |
Минимальный элемент s |
max(s) |
Максимальный элемент s |
str(x) |
Преобразует объект в строку |
ascii(x) |
Возвращает печатный эквивалент объекта, не содержащий non-ASCII символов в строке |
chr(x) |
Символ по его коду в системе Unicode |
ord(x) |
Числовой код заданной строки, представленной одним символом |
Методы строк
Методы строк применяются в виде:
ИМЯ_СТРОКИ.МЕТОД()
Метод |
Описание |
capitalize() |
возвращает копию строки, в которой первая буква прописная, остальные − строчные |
swapcase() |
возвращает копию строки, в которой прописные буквы заменены на строчные и наоборот |
title() |
возвращает копию строки, в которой первые буквы каждого слова заменены на прописные, остальные − строчные |
upper() |
создает копию строки, в которой все буквы прописные |
lower() |
создает копию строки, в которой все буквы строчные |
center(n) |
центрует строку в пределах указанного числа символов |
ljust(n) |
выравнивает строку по левому краю в пределах указанного числа символов |
rjust(n) |
выравнивает строку по правому краю в пределах указанного числа символов |
count(s [, i , j ]) |
возвращает количество вхождений подстроки s в строку str. Можно указать начальную позицию поиска i и окончания j (символ с номером j не рассматривается в ходе поиска) |
replace(s1, s2 [, n]) |
возвращает копию строки, в которой подстрока s1 заменена подстрокой s2. Необязательный атрибут n указывает количество замен |
index(x[, i[, j]]) |
Индекс первого x в s (от или после индекса i и до индекса j |