Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Среда программирования IDLE

.docx
Скачиваний:
4
Добавлен:
05.07.2022
Размер:
48.45 Кб
Скачать

Среда программирования 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