TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #32 · 7 фев.

Скорее всего уже слышали, что складывать строки через + это плохая практика. Падение производительности, и всё такое. Без лишних слов, давайте измерять: from timeit import timeit def t1(): # складываем 10 строк через + из переменной t = 'text' for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t2(): # склеиваем список строк через метод join arr = ['text'] * 10 for _ in range(1000): s = ''.join(arr) def t3(): # складываем через + но не из переменной а непосредственно инлайн объекты for _ in range(1000): s = 'text' + 'text' + 'text' + ... # всего 10 раз Теперь каждую строку склейки запустим по 10М раз >>> timeit(t1, number=10000) 0.21951690399964718 >>> timeit(t2, number=10000) 1.4978306379998685 >>> timeit(t3, number=10000) 0.2213820789993406 Хм, а нам говорили что через "+" это плохо и медленно ))) 😁 Тут стоит учитывать, что речь идёт о склейке множества длинных строк. Давайте изменим условия: def t4(): t = 'text'*100 for _ in range(1000): s = t + t + t + t + t + t + t + t + t def t5(): arr = ['text'*100] * 10 for _ in range(1000): s = ''.join(arr) def t6(): for _ in range(1000): s = 'text'*100 + 'text'*100 + ... # всего 10 раз >>> timeit(t4, number=10000) 12.795130728000004 >>> timeit(t5, number=10000) 2.642637542999182 >>> timeit(t6, number=10000) 0.2184546610005782 Вот, уже другой разговор, сразу видна разница, в среднем в 6 раз. Но погодите, почему последний тест t6() по скорости такой же как и t3()? Ведь строки теперь в 100 раз длиннее! Это вопросы оптимизации кода, какие простые изменения ускоряют или замедляют выполнение программы. Мы столкнулись с примером обхода обращения к переменной. Например, именно так работает директива #define в С++, во время компиляции подставляя значение переменной вместо ссылки на неё. В Python это тоже работает, но часто ли вы сможете встретить такой способ работы со строками? К сожалению, способ почти только теоретический. В целом, тесты показали то, что мы хотели. Делаем выводы самостоятельно. Полный листинг 🌍 #tricks

Резултати

Пронајдени 60 слични објави

Пребарај: #щп

当前筛选 #щп清除筛选

#щп мое любимое: пишешь или на самом видео или в описании (просто или в хэштэгах) название фд, по которому видео, а люди в комментариях все равно спрашивают название. глаза разуйте, оно вам на блюдечке подано, а вас еще с ложечки покормить надо? лично у меня такое спрашивают редко, но у других постоянно наблюдаю эту тенденцию. в чем проблема людей посмотреть в описание видео? нет, я понимаю, если хэштеги полностью на китайском или корейском, или их вообще нет, но чаще они еще и на английском и русском. накипело. можете говорить, что я не права, но, когда эта ситуация постоянно попадается на глаза, начинает ой как бесить. (я ни на кого не указываю, просто говорю за саму ситуацию.) изменено: прикрепила пример от мели.

Hashtags

хочу попросить совета у эдиторов. где взять качественные видео-материалы? к примеру со скизами. хочется пробовать что-то новое в этой жизни, а где взять качественные кадры с отдельными мемберами я вообще не знаю. 👉👈 #щп

Hashtags

давненько такие тексты не писала, рука отвыкла немного. в хештегах канала есть большинство работ, что я прочитала. может у кого-то есть желание прочитать мой отзыв про определенную книгу, не стесняйтесь писать в комментарии, анонку или личные сообщения канала.) всегда рада видеть, что вам интересно, а этот интерес я вижу именно в таких действиях от вас🫰 #щп

Hashtags

это просто ужас. в понедельник я смогу попасть только на 1 час, когда дома будет свет, а это значит, что ничего не смогу сделать на канал. такими темпами я пойду в какие-нибудь кафешки, чтобы заниматься и работать там. или еще вариант: взять рест до момента, как графикт отключения света будут нормальными… #щп

Hashtags

ЗВН.

@leftright_shitpost · Post #1202 · 16.08.2025 г., 13:54

Никогда такого не было, и вот опять) #щп@spaidurone

Hashtags

ПретходнаСтраница 1 од 5Следна