Step 3 (S-102133)

From Stepik Wiki
Jump to: navigation, search

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

Step 3 (S-102133) 1.png

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


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


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


Step 3 (S-102133) 2.png

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


[01:03 - 01:18] например вы им на экран документации это да ты уйдешь но также принимает дополнительные аргументы start и end и по сути она ищет вхождение подстроки сабж большой строки с с позиции start the позиции анды


[01:18 - 01:33] стартовые позиции в качестве аргумента или может быть удобно если нищим индекс именно внутри большой строки потому что если мы запустили например метод find отслаиваться а в котором явно тоже указали стартовую позицию там верну вам позицию внутри слайса


[01:33 - 01:52] сделать все тоже самое что и этот факт в том случае когда мы не находим строку для нашей строки образом ошибку error мы можем использовать мед старцу вы для того чтобы проверить начинается ли строка с какой то другой строки кто нибудь огромной огромной строчками начинается она со словом man in black


Step 3 (S-102133) 3.png

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


Step 3 (S-102133) 4.png

Step 3 (S-102133) 5.png

[02:11 - 02:27] вызов функции когда 60 элементов чтобы понять кто эта пустыня женщина собака или человек в черном если мы изменим мужчину на женщину ну конечно же также получить труп собакам тоже да значение true


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


Step 3 (S-102133) 6.png

Step 3 (S-102133) 7.png

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


Step 3 (S-102133) 8.png

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


Step 3 (S-102133) 9.png

[03:21 - 03:37] они делать все то же самое но начинаю читать справа налево например если вы хотите найти вхождения строки в статье об осаго то мы конечно же вернули нулевой index потому что его жену 1 вхождения нашей строки однако если мы используем функцию refined который будет скопировать ни справа


[03:37 - 03:44] значение 4 лишь потому что вхождение нашей строки