Step 5 (S-102132)

From Stepik Wiki
Jump to: navigation, search

Step on Stepik: https://stepik.org/lesson/24469/step/5

Step 5 (S-102132) 1.png

[00:00 - 00:16] механизм а именно страх который мы рассмотрим это форматировании представьте что вас свадьбы вы хотите разослать приглашения своим гостям в идеальном мире вас гостей не так много и вы знаете каждого из них лично поэтому вам не составит труда написать каждом из них письмо и отправить по почте


[00:16 - 00:35] однако если гостей много данная процедура но сейчас трудитесь ради всего следить за 1 шаблон где вы сможете указать имя вашего гостя и затем вы сможете любым из доступных способов отправить это письмо адресат именно процесс подстановки какого то конкретного значения достаточно общий шаблон мы будем называть форматированием


[00:35 - 00:55] мы можем сказать что лондон является столицей великобритании однако такая фраза является общей потому что это вернул для многих пар столицы государств можно сказать что состоится лихтенштейна белград является столицей сербии поэтому и с данной фразой можно сделать шаблон затем будем подставлять значения столицы и названия государств


[00:55 - 01:11] вот наша общая фраза в столовую или застрелиться великобритании и мы хотим есть шаблон шаблон следующим образом в то место куда мы хотим чтобы вы поставить нам вставить пару фигурных открывающей закрывающей скобки нашем случае вместо лондона и вместо великобритании


[01:11 - 01:29] что в нашей стране преобразовать использовать метод формах он подставить значение котором передали в качестве аргументов на те позиции которые мы указали нашем случае мы будем передавать по 2 аргумента лондоне великобритания и вадуц лихтенштейн когда мы данный код исполним будем делать такие в которых а столицы


[01:29 - 01:46] и государственных осень своих местах кроме документация функции форму то мы увидим какие аргументы она принимается неограниченное число позиционных аргументов и неограниченное число аргументов которые можно передать по имени это 1 из основных механик которому на самом деле можем использовать


Step 5 (S-102132) 2.png

[01:46 - 02:04] в общем случае если мы не указываем ничего дополнительного фигурных скобках там просто будет перебирать по порядку те аргументы которые мы передали внутри функции форму однако можно даже явно указать порядок можно например сказать что поставь сначала государства а затем и сам город который мы передали то есть использовать


[02:04 - 02:19] 1 аргумент которому передали вызовами а затем нулевой храм исполнить данный код у нас на 1 позиции окажется государства а на 2 позиции на с окажется год однако если как ей сказала мы ничего не использую фигурных скобок


Step 5 (S-102132) 3.png

[02:19 - 02:38] по порядку перебирать позиционный аргументы которому внутри него нашел почему сначала передали государства поэтому мы выйдем в таком порядке также ли форматировать можем использовать именованные аргументы можем сказать что если мы передаем аргумент capital столица и аргумент


Step 5 (S-102132) 4.png

[02:38 - 02:56] то есть государство то поставь их ровно на те места которые мы указали 3 можно превратить в любом порядке 1 сначала столицу лондон затем государства великобритания и допустим государство лихтенштейн страниц столица вадуц вот и все станет на свои места


Step 5 (S-102132) 5.png

[02:56 - 03:11] но мы можем сделать того круче благодаря форматированием языке python можно также обращаться к атрибутам объектов которые мы передали в данном случае мы хотим передавать респонса внутри нашего шаблона и говорили что мы получили ответ от адреса


[03:11 - 03:29] которые мы достанем с помощью атрибута играл с таким то статус кодом который мы также таня с помощью атрибута когда мы исполним данный код мы видим строковое представление 2 наших запросов мы получили ответ от странице спасибо орг статус кодом 200 + данной стране существует ли она доступна


[03:29 - 03:48] также мы получили 2 от веса страницы которые не существуют поэтому подход 404 более то можем использовать метод заказать специальным синтаксисом нас интересует только 3 знака после запятой в нашем числе тогда когда мы будем брать случайное число из диапазона до 1 то мы действительно округлим восточной 4 знаков после запятой


Step 5 (S-102132) 6.png

[03:48 - 04:07] в рамках данного шага раздавался лишь часть синтаксиса которые мы можем использовать для форматирования благодаря методу фон например на подобии того как мы получали атрибуты внутри нашего шаблона можно получить также элементы списка или значение словаря вообще в синтаксисе форматирование языка python для наших строк


[04:07 - 04:25] очень много фишек которые можно использовать данном уроке рассмотрим лишь часть функций и методов стандартной библиотеки связано с классом стр сейчас того чтобы показать вам что стандартные зодиака языка python достаточно большая и она содержит себя решение уже тех задач которые часто ставили перед рожениц не каждый день


[04:25 - 04:32] поэтому если перед вами стоит какая то значит пожалуйста сначала сходите проверьте стандартный библиотеку вдруг данную задачу за вас уже кто то решил