Процедуры
Функции
Строки
Файлы
Задачи
100

Служебное слово, используемое для обозначения процедуры

Def

100
Оператор для возврата значения функции

Return

100

Тип строки

Str, String

100

Режим "r", "w", "a"

Открыть файл для чтения, записи, добавления

100

Вывести первый и последний символ строки

s = "Python"

s[0], s[-1]

200

Какой знак ставится после имени процедуры при ее вызове?

Скобки

200

Отличие функции от процедуры

Возвращает значение

200

Объясните, почему строка в Python неизменный объект

Это предотвращает случайные изменения строк, что делает код более предсказуемым и безопасным

200

Объясните значение данных методов: closed, mode, name, softspace

Методы закрытия файла

200

Перевернуть строку

s = "abcd"

s[::-1]

300

Если процедура определена в самом конце программы, а вызвана в начале, будет ли программа работать правильно? Почему?

Нет. Процедура должна быть определена до вызова

300

Определите значение функции ord()

Возвращает целое число — номер из таблицы символов Unicode

300

Метод Split

Разделяет строку пробелами

300

Как начать чтение данных с начала файла?

Использовать метод seek()

300

Сколько букв "a" в строке: s = "banana"

s.count("a")

400

Может ли программа обойтись без процедур? Каковы последствия?

Да, но тогда повторяющийся код копируется многократно

400

Определите значение функции Len()

Определяет количество элементов в строке

400

Знак, используемый в списках

Апостроф

400

Почему другие программы не имеют доступа к открытому в программе файлу?

Потеря данных, повреждение файла, конфликт данных

400

Заменить все пробелы на подчёркивания: 

s = "I love Python"

s.replace(" ", "_")

500

Рассмотрите код программы. Определите глобальную и локальную переменные

x = 10                

def test():

    y = 5             

    print(x + y)

test()

Глобальная Х

Локальная Y

500

Определите значение функции Round()

Округление числа

500

Метод Format

Вывод результата на экран

500

Почему, когда нужно работать с файлами, используется переменная файла, а не его имя?

Через файловую переменную отслеживается позиция чтения/записи, режим доступа

500

Определите глобальную и локальную переменные

x = 10

def func():

    x = 5

    return x

print(x)

print(func())

10

5