@ru_python

Страница 1948 из 9768
b0g3r
17.12.2016
20:02:26
>>> a = 'test' >>> b = "" >>> b in a True Объясните логику
http://stackoverflow.com/questions/37233457/in-operator-with-empty-strings-in-python-3-0

Romuald
17.12.2016
20:02:40
не туда обратился
не к тебе точно

b0g3r
17.12.2016
20:02:41
Вот советую почитать тебе об операторах: http://pythonicway.com/python-operators
in оператор для строк ищет подстроку в строке

Сергей
17.12.2016
20:02:41
я же сказал, по сути

Google
?
17.12.2016
20:02:50
не к тебе точно
ни к кому точно

b0g3r
17.12.2016
20:02:53
какие индексы?

Romuald
17.12.2016
20:02:55
ни к кому точно
за себя говори

?
17.12.2016
20:03:03
за себя говори
никто не ответил

Romuald
17.12.2016
20:03:26
никто не ответил
так и ты молчи

?
17.12.2016
20:04:10
так и ты молчи
не буду, это чат про питон а не про компьютеры

Romuald
17.12.2016
20:04:40
не буду, это чат про питон а не про компьютеры
ты про питон давно ничего не говоришь... было бы одно проигноренное сообщение, так тебе надо флудить

Сергей
17.12.2016
20:04:40
какие индексы?
я ошибаюсь? - поправь пожалуйста, я не специалист в python

b0g3r
17.12.2016
20:05:34
я ошибаюсь? - поправь пожалуйста, я не специалист в python
ну я и говорю: in оператор для строк ищет подстроку в строке однако s[1:1] -> '' - т.е. в любой строке есть пустая подстрока

Модуль
17.12.2016
20:05:35
Google
Модуль
17.12.2016
20:05:45
Типа подстроки

Romuald
17.12.2016
20:06:19
ты тронул контакты, компьютер выключился, при включение какие звуки были? - я имею ввиду сколько коротких сколько длинных?
никаких не было, просто вместо звуков приветствия виндовс были кваки какие-то, кряки, я вырубил комп на кнопку, потому что звуки очень противные были

Сергей
17.12.2016
20:06:34
понял тебя @b0g3r , спасибо, видимо я спутал с циклом for.

в данный момент компьютер включается?

хотя бы в BIOS войти можешь?

CthUlhUzzz
17.12.2016
20:07:28
Если ты попытаешься сделать ''[0]

То питон тебя наругает

Сергей
17.12.2016
20:08:14
уже понял @CthUlhUzzz , видимо я спутал с циклом for.

madmonday.ru
17.12.2016
20:08:17
Почему это начинается каждый раз как только я что-то тут спрашиваю?

CthUlhUzzz
17.12.2016
20:09:10
Потому, что вопросы правильные ХД

> dis.cmp_op ('<', '<=', '==', '!=', '>', '>=', 'in', 'not in', 'is', 'is not', 'exception match', 'BAD')

Последние 2 кто-нибудь встречал?)

Сергей
17.12.2016
20:10:14
BAD ?

Модуль
17.12.2016
20:10:21
Very bad

CthUlhUzzz
17.12.2016
20:11:50
>>> def a(): ... '' in 'test' ... >>> import dis >>> dis.dis(a) 2 0 LOAD_CONST 1 ('') 3 LOAD_CONST 2 ('test') 6 COMPARE_OP 6 (in) 9 POP_TOP 10 LOAD_CONST 0 (None) 13 RETURN_VALUE

case PyCmp_IN: res = PySequence_Contains(w, v); if (res < 0) return NULL; break;

/* Return -1 if error; 1 if ob in seq; 0 if ob not in seq. * Use sq_contains if possible, else defer to _PySequence_IterSearch(). */ int PySequence_Contains(PyObject *seq, PyObject *ob) { Py_ssize_t result; PySequenceMethods *sqm = seq->ob_type->tp_as_sequence; if (sqm != NULL && sqm->sq_contains != NULL) return (*sqm->sq_contains)(seq, ob); result = _PySequence_IterSearch(seq, ob, PY_ITERSEARCH_CONTAINS); return Py_SAFE_DOWNCAST(result, Py_ssize_t, int);

object.__contains__(self, item)

Google
CthUlhUzzz
17.12.2016
20:24:40
Вот этот метод отвечает за вхождение элементов в последовательность

Amaro
17.12.2016
20:32:03
Блин, ну кто упомянул codewars? Вот вам красивое за это: https://www.codewars.com/kata/twice-linear/train/python

Надо спать идти, утром йолка =)

Pavel
17.12.2016
20:35:51
> dis.cmp_op ('<', '<=', '==', '!=', '>', '>=', 'in', 'not in', 'is', 'is not', 'exception match', 'BAD')
exception match возникает, когда блок except проверяет тип исключения https://gist.github.com/Zagrebelin/df22ab5789f0be83c2d83308f1f5bafc

CthUlhUzzz
17.12.2016
20:51:16
For the string and bytes types, x in y is true if and only if x is a substring of y. An equivalent test is y.find(x) != -1. Empty strings are always considered to be a substring of any other string, so "" in "abc" will return True.

https://docs.python.org/3/reference/expressions.html#in

Alex
17.12.2016
21:32:24
Надо спать идти, утром йолка =)
вот такой вариант... может и дубово, но работает. def dbl_linear(n): u = [] u.append(1) for i in range(0, n): x = u[i] u.append(2 * x + 1) u.append(3 * x + 1) u = sorted(list(set(u))) return u[n]

Rustem
17.12.2016
21:33:42
Рустем

ой, перепутал поле поиска ?

Pavel
17.12.2016
22:03:34
я делаю примерно тоже самое, но не могу пройти ограничения по времени =( В каком месте мое решение намного мделеннее, чем решение выше? def dbl_linear(n): unobserved = [1] i = 0 while i < n: smallest = unobserved.pop(0) i += 1 a,b = smallest * 2 + 1, smallest * 3 + 1 if a not in unobserved: unobserved.append(a) if b not in unobserved: unobserved.append(b) unobserved.sort() return unobserved[0]

53r63rn4r
17.12.2016
23:44:22
Собираюсь сделать лвл-ап и вызубрить такие технологии, мб кто че подскажет: Docker, asyncio, ES 6, React, rxjs, Webpack, SqlAlchemy, RabbitMQ, Redis, MongoDB, Memcached, Riak, Spark, Kibana, Graphana, ElasticSearch,, Phabricator, tornado, REST, rabbitmq, faye, sockets, Postgresql (оптимизация сложных запросов, partitioning, transactions level, шардинг), unit and integration tests, Pyramid Framework, Celery, Babel.js

Dmitry
17.12.2016
23:45:14
rtr

кек

53r63rn4r
17.12.2016
23:45:19
На что сделать упор, что добавить и что можно вынести

arisu
17.12.2016
23:45:53
Без применения смысла нет

53r63rn4r
17.12.2016
23:46:24
Ну у меня есть рабочие проекты, в скором времени туда селери запихну

b0g3r
17.12.2016
23:46:30
так че по работе, то и учи

53r63rn4r
17.12.2016
23:46:55
Ну бля, я хочу наперед

Google
53r63rn4r
17.12.2016
23:47:07
чтобы быть высококвалифицированным спецом типа

А еще думаю задачи по олимпиадному программированию порешать в свободное время

Хз как еще надрочить себя

че еще добавить-то? Богер, есть предложения?

Бля, а только потом нейросети буду изучать, пздц, а хотел сразу(но лучше сразусделать лвл ап в этом) и стать фулстаком

Aldar
17.12.2016
23:50:28
создай программу которая за тебя все это выучит

Admin
ERROR: S client not available

b0g3r
17.12.2016
23:50:49
хз вообще, не уверен что нейронки это прям так круто

53r63rn4r
17.12.2016
23:51:21
нейросети это ж матан и линейная алгебра
Ну, я знаю, я в универе учил(ну и думал с нуля), т.к. всё равно всё забыл

53r63rn4r
17.12.2016
23:52:00
Я планировал список где-то на февраль-март, лол

:D

b0g3r
17.12.2016
23:52:15
хз че посоветовать, но лично из этого списка я вижу мастхев - юнит-тесты, если ещё не

ну и celery/rabbitmq

53r63rn4r
17.12.2016
23:52:39
Я хз, но ни на одной из работ я не покрывал юнит-тестами код

(а надо)

b0g3r
17.12.2016
23:52:59
53r63rn4r
17.12.2016
23:53:15
а, тогда гуд

(но я сомневаюсь что я там что-то решу) :D

Google
b0g3r
17.12.2016
23:57:08
там не шибко сложные задачи

имхо это как раз то что нужно для ввода в олимпиадное программирование, если уже есть опыт программирования

потому что там нет сотни тестов)

а есть один набор данных и ты его выдрючиваешь

53r63rn4r
17.12.2016
23:57:56
А я хз чем отличается олимпиадное

Знаю что олимпиадники выебываются и когда приходят на проекты то тупят

Хотя быстро приспосабливаются

b0g3r
17.12.2016
23:58:48
ну там задача, пример входных данных и результата и нужно отправить код, который будет решать эту задачу но там всегда тыщща граничных условий, хитрые тесты и с первого раза, даже если кажется что всё ок, вряд ли пройдет

т.е. надо всегда думать где ты мог налажать и рассматривать всякие всякие условия

53r63rn4r
17.12.2016
23:59:37
Неплохо

Забыдлокодить не получится хд

b0g3r
18.12.2016
00:00:05
почему?)

53r63rn4r
18.12.2016
00:00:18
Хз

Я вот хочу в олимпиадное чтобы надрочить себя на алгоритмы и думать

Ну типа к вершинам мастерства

Ведь код можно написать несколькими вариками

Более логичными

Хз

Я бухой и мне хочется попиздеть

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