Python Scripts
822 subscribers
153 photos
3 links
Программы , обучалки, полезности на языке Python.

Посты каждый день.

По вопросам: @zemetsskiy
Download Telegram
Что выведет следующий код ?
Anonymous Quiz
36%
[2, 3, 4]
59%
[24, 3, 4]
3%
[2, 3, 24]
1%
[2, 4, 3]
Ответ
Anonymous Quiz
33%
1
9%
2
32%
3
27%
4
Что выведет следующий код ?
Anonymous Quiz
4%
0
10%
1
40%
2
10%
3
36%
Ошибка
Генерация произвольного пароля из цифр и букв

Достаточно просто. Составляем строку из 12 символов, рандомно выбирая их из строки всех цифр, прописных и заглавных букв с помощью метода random.choice()
Ответ
Anonymous Quiz
13%
1
10%
2
37%
3
9%
4
32%
5
Модуль OS с примерами 3

os.remove()
удалит файл с указанным именем (не каталог).

os.path.exist() проверяет, существует ли файл ( или же каталог ), и возвращает True, если path указывает на существующий путь или дескриптор открытого файла.

os.path.isfile() проверяет, является ли путь файлом.

os.path.isdir() проверяет, является ли путь директорией.

os.path.getsize() предоставит нам размер файла в байтах.
Функция enumerate()

Функция enumerate() перебирает элементы итерируемого объекта с автоматической индексацией. Комбинируем с for — получаем отличный способ разобрать список.
Возвращаем несколько значений из функции

Питон также удобен тем, что позволяет одновременно возвращать из функции сразу несколько значений. Для этого нужно воспользоваться оператором return и вернуть несколько значений ( или же структуру данных с несколькими значениями )
Что выведет следующий фрагмент кода ?
Anonymous Quiz
14%
2.0
4%
0
50%
2
26%
SyntaxError
6%
x
Ответ
Anonymous Quiz
49%
13
8%
15
20%
135
9%
35
14%
125
Методы строк с примерами 1

Метод capitalize() переводит первый символ строки в верхний регистр, а все остальные в нижний.

Метод casefold() переводит все символы строки в нижний регистр. ( Более агрессивная версия метода lower() )

Метод center( width, [fill] ) возвращает строку длиной width, в которой исходная строка находится в центре, а справа и слева от нее находятся символы указанные в fillchar ( по умолчанию пробел ).