Служебное слово, используемое для обозначения процедуры
Def
Return
Тип строки
Str, String
Режим "r", "w", "a"
Открыть файл для чтения, записи, добавления
Вывести первый и последний символ строки
s = "Python"
s[0], s[-1]
Какой знак ставится после имени процедуры при ее вызове?
Скобки
Отличие функции от процедуры
Возвращает значение
Объясните, почему строка в Python неизменный объект
Это предотвращает случайные изменения строк, что делает код более предсказуемым и безопасным
Объясните значение данных методов: closed, mode, name, softspace
Методы закрытия файла
Перевернуть строку
s = "abcd"
s[::-1]
Если процедура определена в самом конце программы, а вызвана в начале, будет ли программа работать правильно? Почему?
Нет. Процедура должна быть определена до вызова
Определите значение функции ord()
Возвращает целое число — номер из таблицы символов Unicode
Метод Split
Разделяет строку пробелами
Как начать чтение данных с начала файла?
Использовать метод seek()
Сколько букв "a" в строке: s = "banana"
s.count("a")
Может ли программа обойтись без процедур? Каковы последствия?
Да, но тогда повторяющийся код копируется многократно
Определите значение функции Len()
Определяет количество элементов в строке
Знак, используемый в списках
Апостроф
Почему другие программы не имеют доступа к открытому в программе файлу?
Потеря данных, повреждение файла, конфликт данных
Заменить все пробелы на подчёркивания:
s = "I love Python"
s.replace(" ", "_")
Рассмотрите код программы. Определите глобальную и локальную переменные
x = 10
def test():
y = 5
print(x + y)
test()
Глобальная Х
Локальная Y
Определите значение функции Round()
Округление числа
Метод Format
Вывод результата на экран
Почему, когда нужно работать с файлами, используется переменная файла, а не его имя?
Через файловую переменную отслеживается позиция чтения/записи, режим доступа
Определите глобальную и локальную переменные
x = 10
def func():
x = 5
return x
print(x)
print(func())
10
5