Операции с 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.
Правильный способ сравнивать float-ы в Python.
https://davidamos.dev/the-right-way-to-compare-floats-in-python/
https://davidamos.dev/the-right-way-to-compare-floats-in-python/
Хэширование
Напомним, что Хэширование — это преобразование некоторого объема информации в уникальный набор символов, присущий только этому массиву информации. Широко используется в криптографии.
Для создания хэш-значений есть удобный модуль
Напомним, что Хэширование — это преобразование некоторого объема информации в уникальный набор символов, присущий только этому массиву информации. Широко используется в криптографии.
Для создания хэш-значений есть удобный модуль
hashlib, содержащий ряд полезных хэш-функций. Использование довольно простое: в модуле имеется ряд конструкторов, соответствующих названиям хэш-функций. В конструктор мы можем передать байт-строку, хэш которой мы хотим получить, на выходе мы получим объект хэша.Что выведет код?
Anonymous Quiz
37%
{'Hello', 'How', 'Are', 'You'}
32%
{'Hello', 'How', 'Are', 'You', 'I'm fine'}
13%
Error
19%
Не знаю