- 1
- 2
- 3
s = 'blablabla'
if s[:7] <> 'http://':
s = 'http://%s' % s
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−100
s = 'blablabla'
if s[:7] <> 'http://':
s = 'http://%s' % s
scalar4eblo4no 26.10.2010 16:12 # 0
blednolicui 26.10.2010 16:43 # +2
if s.startswith('http://'):
s = 'http://%s' % s
В добавок, если кто-то ни ищет легких путей и считает такой код вменяемым, то зачем тогда вообще использовать преодпределенные функции, если можна везде использовать такой прекрасный велосипед с 2 рулями и без сиденья:)
scalar4eblo4no 26.10.2010 17:14 # +2
1) К чему тогда первая строчка ?=)
2) IMHO, в подобном недочете недостаточно говна, что бы его сюда постить.
blednolicui 26.10.2010 17:19 # 0
2) А если бы вам пришлось работать с чужим кодом, который бы был написан в такой манере, как долго бы вы смогли это делать и не начать приводить его в порядок? На будущее, буду знать, что у "говнокода" есть свои степени градации по говнистости
scalar4eblo4no 26.10.2010 17:23 # 0
refaim 26.10.2010 17:17 # +4
t0ster 26.10.2010 23:29 # −2