Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 9, 2012 10:56:54

MayakOV
Зарегистрирован: 2012-09-27
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

Оптимизация

Срочно понадобился скрипт, который был написан и отработал, как надо было, но не дает покоя следующая конструкция:
l.find(',“',l.find(',”',l.find(',“',l.find(',”',l.find(',“',l.find(',”')+1)+1)+1)+1)+1)
поиск шестой запятой с кавычкой в строке
Подскажите правильный вариант(ы).
Заранее всем ответившим спасибо.

Офлайн

#2 Ноя. 9, 2012 11:30:15

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Оптимизация

Выглядит ужасно. Гуглить полезно.

http://stackoverflow.com/questions/1883980/find-the-nth-occurrence-of-substring-in-a-string



Офлайн

#3 Ноя. 9, 2012 11:56:49

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Оптимизация

А что, если бы автору надо было найти 35-ю запятую?

Офлайн

#4 Ноя. 9, 2012 12:38:16

cutwater
От:
Зарегистрирован: 2009-01-08
Сообщения: 444
Репутация: +  19  -
Профиль   Отправить e-mail  

Оптимизация

Это ко мне вопрос или к автору?



Офлайн

#5 Ноя. 9, 2012 12:53:38

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Оптимизация

А что, классный код! Именно такой надо давать студентам, желающим на халяву сдать экзамен.



Офлайн

#6 Ноя. 9, 2012 12:55:23

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Оптимизация

ZZZ, если экзамен у людей, которые без программирования проживут - то такой код придется на экзамене принять.

Офлайн

#7 Ноя. 9, 2012 13:21:58

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Оптимизация

Если такой код принёс человек, который без программирования не проживёт, значит пусть ещё поучится. А то недопрограммистов развелось уж очень много...



Офлайн

#8 Ноя. 9, 2012 13:25:38

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Оптимизация

Тебе жалко? Считает человек, что питон ему не нужен - пусть считает. Тебе меньше конкурренция.

Ты преподаватель или дедушка (я пое..лся - и вы пое..тесь)?

Офлайн

#9 Ноя. 9, 2012 13:29:52

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Оптимизация

Есть такое понятие, как честь мундира. А ещё есть тонны говнокода, написаного этими вот недолюдьми, с которым приходится сталкиваться чаще, чем хотелось бы. Ну а так мне не жалко -- давайте просто дарить диплом сразу по поступлении в ВУЗ.



Офлайн

#10 Ноя. 9, 2012 13:42:45

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Оптимизация

Считает человек, что питон ему не нужен - пусть считает.
Не бывает “программистов на %язык_программирования%”, бывают программисты и непрограммисты. А человек, судя по всему, студент. Не хочешь учиться - не учись. Учишься для мамы, для военкомата, ради каких-то неясных причин, да бога ради, плати деньги и получай свой липовый диплом, работодатель мгновенно поймет какой ты специалист. Но почему подобные ТС господа решили, что квалифицированное решение проблем лоботряса посредством форумного сообщества должно быть бесплатным?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version