Как правильно получить значение ключа history ?
Anonymous Quiz
23%
sampleDict['class']['student']['marks'][1]
58%
sampleDict['class']['student']['marks']['history']
18%
sampleDict['class'][0]['marks']['history']
Как удалить marks из словаря ?
Anonymous Quiz
26%
student.pop("marks")
60%
student.remove("marks")
14%
student.popitem("marks")
Модуль OS с примерами
Обработка файлов в Python с помощью модуля os включает создание, переименование, перемещение, удаление файлов и папок, а также получение списка всех файлов и каталогов и многое другое. Используется он не только для работы с файлами. Модуль включает в себя массу методов и инструментов для других операций: обработки переменных среды, управления системными процессами, а также аргументы командной строки и даже расширенные атрибуты файлов, которые есть только в Linux.
Для получения текущего рабочего каталога используется : os.getcwd()
Для создания папки/каталога нужна следующая команда : os.mkdir("folder"). Если запустить ее еще раз, будет вызвана ошибка
Менять директории также довольно просто : os.chdir("folder"). Так мы переместились в созданную выше папку folder.
Обработка файлов в Python с помощью модуля os включает создание, переименование, перемещение, удаление файлов и папок, а также получение списка всех файлов и каталогов и многое другое. Используется он не только для работы с файлами. Модуль включает в себя массу методов и инструментов для других операций: обработки переменных среды, управления системными процессами, а также аргументы командной строки и даже расширенные атрибуты файлов, которые есть только в Linux.
Для получения текущего рабочего каталога используется : os.getcwd()
Для создания папки/каталога нужна следующая команда : os.mkdir("folder"). Если запустить ее еще раз, будет вызвана ошибка
FileExistsError , потому что такая папка уже существует.Менять директории также довольно просто : os.chdir("folder"). Так мы переместились в созданную выше папку folder.
Что выведет следующая программа ?
Anonymous Quiz
67%
[‘Hello Dear’, ‘Hello Bye’, ‘Good Dear’, ‘Good Bye’]
33%
[‘Hello Dear’, ‘Good Dear’, ‘Hello Bye’, ‘Good Bye’]
for...else
Всем известно, что else неразрывно связан с блоком if, но , возможно, вы не в курсе, что else используется в цикле for.
В выражении for...else блок else выполняется только в том случае, если все итерации цикла будут успешно завершены. Если же выполнение цикла прерывается оператором break, то else не выполняется.
Всем известно, что else неразрывно связан с блоком if, но , возможно, вы не в курсе, что else используется в цикле for.
В выражении for...else блок else выполняется только в том случае, если все итерации цикла будут успешно завершены. Если же выполнение цикла прерывается оператором break, то else не выполняется.
Модуль random
Модуль random позволяет генерировать случайные числа. Ниже представлены несколько его методов.
random.random() — возвращает псевдослучайное число от 0.0 до 1.0.
random.uniform(<Начало>, <Конец>) — возвращает псевдослучайное вещественное число в диапазоне от <Начало> до <Конец>.
random.randint(<Начало>, <Конец>) — возвращает псевдослучайное целое число в диапазоне от <Начало> до <Конец>.
random.choice(<Последовательность>) — возвращает случайный элемент из любой последовательности (строки, списка, кортежа).
random.shuffle(<Список>) — перемешивает последовательность (изменяется сама последовательность). Поэтому функция не работает для неизменяемых объектов.
Модуль random позволяет генерировать случайные числа. Ниже представлены несколько его методов.
random.random() — возвращает псевдослучайное число от 0.0 до 1.0.
random.uniform(<Начало>, <Конец>) — возвращает псевдослучайное вещественное число в диапазоне от <Начало> до <Конец>.
random.randint(<Начало>, <Конец>) — возвращает псевдослучайное целое число в диапазоне от <Начало> до <Конец>.
random.choice(<Последовательность>) — возвращает случайный элемент из любой последовательности (строки, списка, кортежа).
random.shuffle(<Список>) — перемешивает последовательность (изменяется сама последовательность). Поэтому функция не работает для неизменяемых объектов.
Модуль OS с примерами 2
За переименование файлов отвечает os.rename(). Функция принимает 2 аргумента: имя файла или папки, которые нужно переименовать и новое имя.
Функцию os.replace() можно использовать для перемещения файлов или каталогов.
Функция os.listdir() возвращает список, который содержит имена файлов в папке. Если в качестве аргумента не указывать ничего, вернется список файлов и папок текущего рабочего каталога.
За переименование файлов отвечает os.rename(). Функция принимает 2 аргумента: имя файла или папки, которые нужно переименовать и новое имя.
Функцию os.replace() можно использовать для перемещения файлов или каталогов.
Функция os.listdir() возвращает список, который содержит имена файлов в папке. Если в качестве аргумента не указывать ничего, вернется список файлов и папок текущего рабочего каталога.
Что напечатает следующий код ?
Anonymous Quiz
21%
0
25%
Ничего не напечатает
54%
Возникнет синтаксическая ошибка