@ru_python

Страница 5313 из 9768
Valentin
20.04.2018
10:18:59
С текстом лучше работать регулярками. In не для этого.
Ну а что именно не получается-то? Какой-то код неработающий есть?

Whore Amazing
20.04.2018
10:19:22
Ну а что именно не получается-то? Какой-то код неработающий есть?
Нет, надо написать. Что надо написать, я выше сказал.

Valentin
20.04.2018
10:19:45
Нет, надо написать. Что надо написать, я выше сказал.
и чего ждешь? Что кто-то за тебя напишет?

Google
Whore Amazing
20.04.2018
10:20:11
и чего ждешь? Что кто-то за тебя напишет?
Что кто-то посоветует инструмент для этого, вон, выше говорили, что знают, но делиться не хотят.

Ну дак погугли
Уже говорил, в гугле только or. Но тут сказали, есть другое решение.

Артем
20.04.2018
10:21:39
for i in substrs: print(i in mystr)
Я тоже самое посоветовал))

Valentin
20.04.2018
10:22:02
Уже говорил, в гугле только or. Но тут сказали, есть другое решение.
ну ты хоть постарайся как-то. Мы-то поможем. Посмотри, как регулярки в питонах работают, там пара методов всего тебе нужно

Whore Amazing
20.04.2018
10:22:04
for i in substrs: print(i in mystr)
Нужно не только узнать наличие вхождения, но и выдать позицию, а также узнать, какое из вхождений первое. Я же русским языком написал задачу.

Valentin
20.04.2018
10:22:10
Если прям дико хочется регулрок

Whore Amazing
20.04.2018
10:22:29
Похоже, только or, и кто-то выше написал хуйню, что решается другим способом, да?

Sergei
20.04.2018
10:23:55
Я уже прочитал доку, там во всех методах один шаблон только.
регулярки тут излишни, все гораздо проще делается в одну строчку

Valentin
20.04.2018
10:23:55
>>> s = 'abcdeabcdeabcdef' >>> s.find('a') 0 >>> s.find('abc') 0 >>> s.find('bc') 1

Whore Amazing
20.04.2018
10:24:35
>>> s = 'abcdeabcdeabcdef' >>> s.find('a') 0 >>> s.find('abc') 0 >>> s.find('bc') 1
И потом руками каждый раз сравнивать, какое вхождение было раньше? Не очень.

Google
Valentin
20.04.2018
10:24:36
Valentin
20.04.2018
10:25:08
тебеж первое только нужно

Whore Amazing
20.04.2018
10:25:54
(-_-\)

Артем
20.04.2018
10:26:35
(-_-\)
В общем хорош лениться

Whore Amazing
20.04.2018
10:26:36
Дайте мне нормальных программистов, пожалуйста, а то мне тут сейчас насоветуют.

Valentin
20.04.2018
10:26:41
(-_-\)
Тогда пример входных и выходных данных в студию, потому что я слишком тупой, чтобы по-другому понять, чего ты хочешь

Артем
20.04.2018
10:27:07


Valentin
20.04.2018
10:27:35


Артем
20.04.2018
10:28:53
Вот еще: https://tproger.ru/translations/regular-expression-python/ Ленивая ты жопка

Whore Amazing
20.04.2018
10:29:24
Тогда пример входных и выходных данных в студию, потому что я слишком тупой, чтобы по-другому понять, чего ты хочешь
Я расписал подробнее некуда, епт. Ладно, с примерами, для детей. На входе строка с вхождениями а и b, пусть будет afgfbc. Нужно выдать первое вхождение этих двух паттернов, в этом случае a - 0. Если строка будет djyfbda, должно получится b - 4.

Ой бляяяяяя.

Whore Amazing
20.04.2018
10:30:10
Я сразу так и написал, просто читать надо глазами.

Артем
20.04.2018
10:30:22
В кодировке
Это понял. Не могу поправить

Valentin
20.04.2018
10:30:35
Я сразу так и написал, просто читать надо глазами.
ну сорян, чем есть, тем и читаем ?‍♀️

Whore Amazing
20.04.2018
10:31:06
Ладно, что уж там. Давайте уже разбираться.

Артем
20.04.2018
10:31:43
Я сразу так и написал, просто читать надо глазами.
Я охреневаю с этих людей. Просит помощи, гуглом пользоваться не может, еще и хамит. re.search используй блин

Whore Amazing
20.04.2018
10:32:27
Я охреневаю с этих людей. Просит помощи, гуглом пользоваться не может, еще и хамит. re.search используй блин
Помолчи, пожалуйста. Никто не виноват, что ты со второго раза задачу понять не можешь.

Google
Артем
20.04.2018
10:33:26
Помолчи, пожалуйста. Никто не виноват, что ты со второго раза задачу понять не можешь.
А кто виноват что ты не знаешь об интернете и вопросы тупые задаешь? Иди в @ru_python_beginners

Whore Amazing
20.04.2018
10:33:44
Артем
20.04.2018
10:34:23
Whore Amazing
20.04.2018
10:35:45
Ладно, судя по всему, тут мне сейчас не помогут, и скорее всего некто сверху сказал чушь, и надо делать через дизъюнкцию.

Whore Amazing
20.04.2018
10:36:45
В чём проблема взять min из двух find?
Их на деле будет куда больше двух, и много раз. Кажется, простым or будет попроще.

Артем
20.04.2018
10:36:50
Whore Amazing
20.04.2018
10:37:23
Да ты издеваешься? Используй регулярку search. Возвращает первое вхождение
Блин, ну скажите уже ему, пусть отвяжется от меня со своими "умными" советами :(

Tigran
20.04.2018
10:37:30
Их на деле будет куда больше двух, и много раз. Кажется, простым or будет попроще.
Ну да, регуляркой проще. Хотя в питоне они медленные и будет асимптотически то же, что и min из нескольких find

Sergei
20.04.2018
10:37:32
Tigran
20.04.2018
10:38:08
Не, писать проще. Мне тут скорость не критична.
Не забывай эскейпить части через re.escape.

Whore Amazing
20.04.2018
10:38:24
либо используй генератор списка и в нем найдешь min
Звучит разумно, но все же попробую через ре.

Не забывай эскейпить части через re.escape.
Не забуду, спасибо за беспокойство :3

Drino
20.04.2018
10:39:54
Whore Amazing
20.04.2018
10:41:07
pos, earliest_substr = min((str.find(substr), substr) for substr in substrs if str.find(substr) != -1) Тебе ведь это надо?
Да, скорее всего, сработает, но как-то некрасиво выглядит. Буду писать на регулярках. Но спасибо тоже.

Whore Amazing
20.04.2018
10:42:15
:3

Google
Artyem
20.04.2018
10:42:41
pos, earliest_substr = min((str.find(substr), substr) for substr in substrs if str.find(substr) != -1) Тебе ведь это надо?
если не будет ни одного вхождения подстроки будет исключение.

Whore Amazing
20.04.2018
10:43:01
Drino
20.04.2018
10:43:27
Не будет, там в конце проверка.
Там в конце фильтрация строк, которые не нашлись, будет min от пустого итератора

Whore Amazing
20.04.2018
10:43:53
А, он тоже исключение бросает? Не знал.

Drino
20.04.2018
10:44:14
>>> min([]) Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: min() arg is an empty sequence

Nikolay
20.04.2018
10:44:28
?

Whore Amazing
20.04.2018
10:44:29
Хих.

Admin
ERROR: S client not available

Whore Amazing
20.04.2018
10:44:52
?
О, чувак, так что же ты имел ввиду под "нет, это не or"?

Будь так любезен рассказать, а то я тебя уже заочно счёл пиздоболом.

Nikolay
20.04.2018
10:46:27
Не расскажу

За биток только

Whore Amazing
20.04.2018
10:46:48
Ну тогда оставайся пиздоболом.

Nikolay
20.04.2018
10:47:17
Ну тогда оставайся пиздоболом.
Приятно познакомиццо

Valentin
20.04.2018
10:49:46
import re s = 'afgfbc' substr = ('a', 'b') search = re.search(f'({"|".join(substr)})', s) letter, pos = (search[0], search.span()[0]) if search else (None, None) Последнюю строчку можно переписать, если прям непонятно: letter = search[0] if search else None pos = s.find(letter) if letter else None

вот тебе и говнорегулярки

Google
Valentin
20.04.2018
10:50:29
где or-то? В паттерне регулярки?

ну и ты забыл эскейпить
да, это уже детальки

Whore Amazing
20.04.2018
10:50:39
Valentin
20.04.2018
10:51:40
Да.
можно без | и без регулярки вообще. Я бы регуляркой не пользовался

Whore Amazing
20.04.2018
10:51:52
Но мне кажется, тут регулярка красивее будет.

Nikolay
20.04.2018
10:52:39
Идите в бегинерсы

Whore Amazing
20.04.2018
10:52:47
Сам иди!

Valentin
20.04.2018
10:52:52
каждый извращается как может, что уж

Nikolay
20.04.2018
10:52:54
re - это базовая вещь с одноименным стандартным модулем в питоне

krakodeel
20.04.2018
10:52:57
@ArtemisFaul Что-то ты мне не нравишься. Глядя на твои сообщения возникает впечатление что ты решил будто тебе тут обязаны помочь. Это не совсем так. И вместо пояснения задачи которая нужна тебе, ты объявляешь некомпетентными людей, которые сюда приходят вовсе не для того чтобы решать твои задачи. @valignatev Я бы на твоём месте не помогал такому человеку бесплатно просто потому что тебе кажется что ты должен оправдать регулярки.

Whore Amazing
20.04.2018
10:52:59
И то верно.

Tigran
20.04.2018
10:53:09
можно без | и без регулярки вообще. Я бы регуляркой не пользовался
А зря, хорошо скомпилированная регулярка быстрее.

Valentin
20.04.2018
10:54:06
?
20.04.2018
10:54:14
Глобальная задача: настройка полной автоматизированной системы ставок по определенному заданному алгоритму. С чего состоит система ставок: 1) API сервиса в котором делаются ставки, оно уже настроено и есть файлы java библиотеки и документация 2) Cама логика ставок. Есть определенный алгоритм по факту, которого берутся ставки. Он состоит из простых логических вещей. Например, по факту счета такого-то будет забираться ставка на голы или на победу с учетом форы такой-то за коэффициент такой-то. Что готово: есть прототип, который работает уже, но записывает ставки в таблице( чтобы понять прибыльно или нет). Уже достаточно времени работает и собрал несколько тысяч ставок. Полное руководство где находятся файлы запуска, материалы по апи, скрипты, которые запускают сами ставки, логи и тд. Так же прилагаются полные объяснение первого человека, который делал этот проект. Он ответит на все вопросы, покажет, расскажет абсолютно все от А до Я. Язык - Python 3.6 Что нужно сделать: * Написать тесты для важных функций * Написать обработчик всех ошибок, которые могут выдавать api * Переделать хранение статистики, * Добавить подробный logging на всех этапах * Убрать лишнюю логику, которая накопилась за десятки экспериментов * Закрыть паролем и переделать просмотр статистики * Написать систему которая следит за работой API. Их сервисы постоянно падают. * Пересогласовать весь порядок действия и правил внутри API P.S. Так же можно и нужно скорее всего будет написать совместно техническое задание и разобрать все моменты по самой структуре и логике работы бота.

Tigran
20.04.2018
10:54:20
питон не за скорость выбирают :)
Ну, регулярка ещё и короче.

?
20.04.2018
10:54:24
Кто может помочь ?

Nikolay
20.04.2018
10:55:09
Глобальная задача: настройка полной автоматизированной системы ставок по определенному заданному алгоритму. С чего состоит система ставок: 1) API сервиса в котором делаются ставки, оно уже настроено и есть файлы java библиотеки и документация 2) Cама логика ставок. Есть определенный алгоритм по факту, которого берутся ставки. Он состоит из простых логических вещей. Например, по факту счета такого-то будет забираться ставка на голы или на победу с учетом форы такой-то за коэффициент такой-то. Что готово: есть прототип, который работает уже, но записывает ставки в таблице( чтобы понять прибыльно или нет). Уже достаточно времени работает и собрал несколько тысяч ставок. Полное руководство где находятся файлы запуска, материалы по апи, скрипты, которые запускают сами ставки, логи и тд. Так же прилагаются полные объяснение первого человека, который делал этот проект. Он ответит на все вопросы, покажет, расскажет абсолютно все от А до Я. Язык - Python 3.6 Что нужно сделать: * Написать тесты для важных функций * Написать обработчик всех ошибок, которые могут выдавать api * Переделать хранение статистики, * Добавить подробный logging на всех этапах * Убрать лишнюю логику, которая накопилась за десятки экспериментов * Закрыть паролем и переделать просмотр статистики * Написать систему которая следит за работой API. Их сервисы постоянно падают. * Пересогласовать весь порядок действия и правил внутри API P.S. Так же можно и нужно скорее всего будет написать совместно техническое задание и разобрать все моменты по самой структуре и логике работы бота.
ты опоздал с трейдоботами на 10 лет

а в классическом трейде - уже с самого появления менял

Страница 5313 из 9768