Что выведет программа?
Anonymous Quiz
35%
['Hello', 'World']
58%
['HELLO', 'WORLD']
4%
[None, None]
3%
Другое
Ищем опечатки
Пакет
Пакет поддерживает шесть языков. Документация: https://pypi.org/project/pyspellchecker/
Пакет
spellchecker позволяет отыскать ошибки в тексте, а также может предложить варианты исправлений. В примере проходимся по списку из двух слов, из которых одно ('therre') написано с опечаткой. Функция correction замечает это и предлагает одно самое вероятное исправление, а candidates — несколько.Пакет поддерживает шесть языков. Документация: https://pypi.org/project/pyspellchecker/
Что выведет код?
Anonymous Quiz
30%
(’12’, ’56’)
18%
(‘1256’)
26%
(’12’, ’34’, ’56’)
18%
’34’
7%
Другое
Точка входа в программу
Во многих ЯП (например, Java) присутствует функция main, так называемая главная функция, с которой всегда начинается выполнение программы. Python в этом плане отличается — в нём код просто исполняется построчно.
Многие пишут основную логику программы в обычную функцию main, затем вызывают ее только в условном операторе
Это позволяет сделать так, чтобы программа запускалась полностью только когда она основная, а не импортируется в качестве модуля.
Во многих ЯП (например, Java) присутствует функция main, так называемая главная функция, с которой всегда начинается выполнение программы. Python в этом плане отличается — в нём код просто исполняется построчно.
Многие пишут основную логику программы в обычную функцию main, затем вызывают ее только в условном операторе
if __name__ == '__main__'.__name__ — это особая переменная, которая будет равна '__main__' только в том случае, когда наш файл запускается как основная программа. В другом случае, при импорте файла в качестве модуля, переменная __name__ выставляется равной имени модуля.Это позволяет сделать так, чтобы программа запускалась полностью только когда она основная, а не импортируется в качестве модуля.
Операции с zip архивами
Для манипуляций с
Посмотреть файлы архива можно с
Для манипуляций с
zip файлами используется встроенный модуль zipfile (установка не требуется). Напомним, что zip используется для сжатия файлов без потерь.Посмотреть файлы архива можно с
printdir, извлечь все файлы — с extractfile. У модуля есть еще несколько полезных функций, включая создание собственных архивов. Документация: https://docs.python.org/3/library/zipfile.htmlЧто будет выведено на экран?
Anonymous Quiz
44%
{'hello', 'data'}
13%
{'h', 'e', 'l', 'l', 'o', 'data'}
18%
{'h', 'e', 'l', 'o', 'data'}
13%
{'h', 'e', 'l', 'o', 'd', 'a', 't', 'a'}
1%
None
6%
Error
4%
Не знаю
Метод join
У строк в Python есть полезный метод join, позволяющий соединять строки. Он принимает на вход некий итерируемый объект, элементы которого тоже должны быть строками.
В результате метод join возвращает новую строку, которая собрана из элементов того самого итерируемого объекта. При этом в новой строке разделителем между элементами является та строка, у которой был вызван join.
У строк в Python есть полезный метод join, позволяющий соединять строки. Он принимает на вход некий итерируемый объект, элементы которого тоже должны быть строками.
В результате метод join возвращает новую строку, которая собрана из элементов того самого итерируемого объекта. При этом в новой строке разделителем между элементами является та строка, у которой был вызван join.