@ru_python

Страница 2046 из 9768
Белый
17.01.2017
11:37:01
а возможно в тексте установить переменное значение???

Koko
17.01.2017
11:38:15
Вместо текста сделать шаблон?)

Sergey
17.01.2017
11:38:17
можно

"textextext {}".format(var)

Google
Denis
17.01.2017
11:39:04
В 3.6 можно f'text {var}'

Sergey
17.01.2017
11:39:36
а че уже все уехали на 3.6:????

Александр
17.01.2017
11:39:53
Не те вопросы задаёшь))

Господа, есть ли среди присутствующих пользователи 2.6?)

Koko
17.01.2017
11:40:35
К несчастью да.

Александр
17.01.2017
11:40:47
И это не самое страшное, коллега! Есть ли кто из варгейминга кстати?)

Sergey
17.01.2017
11:41:05
2.6??

Александр
17.01.2017
11:41:26
А то рассказывают страшное, мол питон 2.5, а то и 2.4

Koko
17.01.2017
11:41:33
Я чот подумал, что "ы, в CentOS 6 из коробки есть python2.6, зачем я с собой питон тащить буду, если этот из коробки есть."

Александр
17.01.2017
11:41:41
Хотелось бы из первых рук

Koko
17.01.2017
11:41:51
теперь хочу в гроб :D

Geronimo (Макс) NN
17.01.2017
11:41:55
2.7 юзаю)

Denis
17.01.2017
11:41:59
3.6 > 2.6

Google
Sergey
17.01.2017
11:42:18
2.7 еще норм, но уже хватит...

Geronimo (Макс) NN
17.01.2017
11:42:19
Правда у меня цели простые)

Sergey
17.01.2017
11:42:25
сраное легаси

Александр
17.01.2017
11:42:27
чо там в 2.6, генераторы словарей ещё вроде не завезли?

Koko
17.01.2017
11:42:39
не завезли и не завезут же.

Denis
17.01.2017
11:43:15
2.6 еще поддерживается?

Koko
17.01.2017
11:44:15
Хз, Redhat чот там бэкпорт мб, но в целом лютый депрекейтед

* бэкпортит

А так, скоро переведу продукт из костылей из RPM'ок на нашу платформу, чтобы обновлять кастомерам контейнерами всё и начну мб миграцию на тройку)

Александр
17.01.2017
11:46:28
да накуй оно надо, с 2.6 ебаться. Давайте о хорошем! Кто уже юзает 3.6 в проде?

Sergey
17.01.2017
11:46:49
в проде?)))

Александр
17.01.2017
11:47:13
Ну а вдруг!)

Жанр научной фантастики не любишь что ли?)

Белый
17.01.2017
12:06:29
в тексте скобки ставть?

Ivan
17.01.2017
12:07:45
Denis
17.01.2017
12:08:51
В с++ туда еще входит константность и прочие мелочи

Sergey
17.01.2017
12:11:50
print("hello {place}".format(place="world"))

Aragaer
17.01.2017
12:11:58
ну или точнее нет, сигнатура это только список параметров

Google
Denis
17.01.2017
12:13:04
print("hello {place}".format(place="world"))
denis:~$ python3 -m timeit '"hello {}".format("world")' 1000000 loops, best of 3: 0.206 usec per loop denis:~$ python3 -m timeit '"hello {place}".format(place="world")' 1000000 loops, best of 3: 0.482 usec per loop

Sergey
17.01.2017
12:15:29
а мы скорость замеряем?

это должно отработать быстро?

Aragaer
17.01.2017
12:20:35
$ python3 -m timeit '"hello {}".format("world")' 10000000 loops, best of 3: 0.152 usec per loop $ python3 -m timeit '"hello %s" % "world"' 100000000 loops, best of 3: 0.00925 usec per loop

не, не убедили отказываться от %

Юра
17.01.2017
12:25:48
не, не убедили отказываться от %
А попробуй с массивом аргументов. 10 эл-тов хотябы

Sergey
17.01.2017
12:28:31
А я не убеждал

чувак если тебе нужно что бы быстро Юзай Cи

Ilia
17.01.2017
12:29:24
А попробуй с массивом аргументов. 10 эл-тов хотябы
Не сторонник интерполяции через % но интерполяция с 10 аргументами не самый частый кейс

Aragaer
17.01.2017
12:30:38
Ilia
17.01.2017
12:31:16
Что не так

Andrey
17.01.2017
12:32:12
Что не так
Интерполя́ция, интерполи́рование (от лат. inter–polis — «разглаженный, подновлённый, обновлённый; преобразованный») — в вычислительной математике способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений.

Levent
17.01.2017
12:32:40
Интерполя́ция, интерполи́рование (от лат. inter–polis — «разглаженный, подновлённый, обновлённый; преобразованный») — в вычислительной математике способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений.
Интерполяция — Википедия ru.wikipedia.org Интерполя́ция, интерполи́рование — в вычислительной математике способ нахождения промежуточных значений величины по имеющемуся дискретному набору известных значений. В функциональном анализе интерполяция линейных операторов представляет собой раздел...

Sergey
17.01.2017
12:33:21
Гоните его от сюда

он на си пишет...

Юра
17.01.2017
12:33:39
Ну что за агрессия

Johnnie
17.01.2017
12:33:47
от куда от сюда?

Sergey
17.01.2017
12:33:59
не знаю...

Google
Sergey
17.01.2017
12:34:20
я не успел картинку запостить получилось грубо

Юра
17.01.2017
12:34:42
И вообще оффтоп, прекращай

Sergey
17.01.2017
12:34:44
http://picademy.net/wp-content/uploads/2014/06/Q7SMN4-yoyQ.jpg

Admin
ERROR: S client not available

Ssi
17.01.2017
12:38:20
ну, здрасте

Ilia
17.01.2017
12:38:31
Ssi
17.01.2017
12:38:50
да и в любом случае, чем быстрее, тем лучше

Юра
17.01.2017
12:39:26
А если я рендерю html?
А там тебе не часто нужно >= 10 аргументов?

Aragaer
17.01.2017
12:39:43
если рендеришь html, то тебя это не должно особо волновать, потому что самое медленное место это передача по сети. Разве что если ты хочешь втиснуть 100500 пользователей на одну распбери или что-то в этом духе

кстати, про массивы..

Ilia
17.01.2017
12:42:32
А там тебе не часто нужно >= 10 аргументов?
Я к тому, что форматирование строк это такая базовая операция производительность которой влияет на всё - от отдачи контента до логгирования. Ну а форматирование строки с 10+ аргументами означает что пора кое-что отрефакторить.

Обычно так, но не всегда

Sergey
17.01.2017
12:44:10
Я хз как вы рендерите, лично я рендерю джинжей

и очень этому рад

Aragaer
17.01.2017
12:44:26
$ python3 -m timeit '"hello {}".format(list(range(10)))' 1000000 loops, best of 3: 1.28 usec per loop $ python3 -m timeit '"hello %s" % list(range(10))' 1000000 loops, best of 3: 1.04 usec per loop

уже не так существенно, хотя кому нужно чтобы просто список в строку?

Sergey
17.01.2017
12:44:44
Опять ты со своим таймером

Aragaer
17.01.2017
12:44:53
не я первый!

Google
Sergey
17.01.2017
12:45:03
Да кому он нужен

Просто выполнение команды -говно

в контексе

нужно мерить

Aragaer
17.01.2017
12:45:32
ага

Юра
17.01.2017
12:45:46
Aragaer
17.01.2017
12:45:49
и вообще, сначала надо все написать, а потом уже оптимизировать

Sergey
17.01.2017
12:45:57
это как померить SLA и там все плохо, но именно твой метод отрабатывает отлично

Aragaer
17.01.2017
12:46:13
а оптимизировать надо не абы что, а то, что медленно работает

Sergey
17.01.2017
12:46:17
вообще сначала надо написать и если надо оптимизировать

Johnnie
17.01.2017
12:46:22
Aragaer
17.01.2017
12:46:27
если все работает быстро, а форматирование медленно, то да

Sergey
17.01.2017
12:47:52
временем меримся =)

Aragaer
17.01.2017
12:48:39
ага. Я попытался написать что-то про раскрывание массива, но забил

Юра
17.01.2017
12:53:45
("{} , "*10).format(*list(range(10))) Такой затестить можешь? И аналогичный для %

У меня просто пк нет рядом

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