Конфигурационные файлы в формате
YAML (Yet Another Markup Language) широко используются в различных приложениях Python для хранения параметров и настроек. Формат Y
AML позволяет представлять данные в удобном и читаемом виде, похожем на структуру словаря или списка в Python.Установка:
$ pip install pyyamlДокументация: https://yaml.readthedocs.io
Python Universe | #yaml
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5🐳2👍1👌1
😁10🥴5👍3🤬2🎉2🥰1
Что выведет код выше?
Anonymous Quiz
12%
['1']
4%
['4']
3%
[[], '4']
12%
['1', '4']
23%
['1', [], '4']
9%
['1', [], [], '4']
11%
['1', '2', '3', '4']
26%
Error
👍12🔥2😁2😢2🐳2🗿2❤1
Что выведет код выше?
Anonymous Quiz
4%
<class 'bool'>
6%
<class 'list'>
43%
<class 'tuple'>
4%
<class 'dict'>
33%
<class 'NoneType'>
10%
SyntaxError
🤬11😁5🎉4❤1🥰1😢1🐳1
Что выведет код выше?
Anonymous Quiz
1%
(0,)
2%
(1,)
27%
(0, 1)
12%
('p', 'y')
38%
((0, 'p'), (1, 'y'))
6%
((0, 1), ('p', 'y'))
13%
Error
👍6🤬3🤔2🎉2
dict.setdefault(key[, default]) - вернет значение словаря
dict, по ключу key. Особенности:
1⃣ Не вызывает исключения
KeyError.2⃣ При отсутствии ключа
key в словаре dict, создаст его со значением default и вернёт значение default. 3⃣ Если не установить значение
default и ключ отсутствует, метод добавит ключ со значением None в словарь, при этом возвращая None.Python Universe | #словари #dict
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7👌2
😁6🤨5🤬1
Метод
index() позволяет найти первое вхождение элемента и вернуть его позицию в списке. Если элемент не найден, будет возбуждено исключение ValueError.Синтаксис:
list.index(x[, start[, end]])▫️x - элемент, который нужно найти;
▫️start - индекс, с которого начинается поиск;
▫️end - индекс, на котором заканчивается поиск (не включительно);
Python Universe | #list #Списки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4👀3
Для создания копии списка без изменения исходного списка можно использовать метод
copy(). Копия списка будет содержать те же элементы, что и исходный список, но изменения, внесенные в один список, не повлияют на другой.
Синтаксис:
list.copy()Python Universe | #list #Списки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🌚3🔥1🤯1
Оператор
break используется в циклах для немедленного прерывания выполнения цикла при выполнении определенного условия. Когда оператор break достигается, цикл полностью прерывается, и управление передается за пределы цикла.
Python Universe | #циклы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👌2👍1🤡1
Оператор
continue используется в циклах для пропуска текущей итерации и перехода к следующей итерации цикла.При достижении оператора
continue, оставшаяся часть кода в текущей итерации пропускается, и цикл переходит к следующей итерации.Python Universe | #циклы
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3🤔3🤡1