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

Резултати

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

Пребарај: #rinazifikim

当前筛选 #rinazifikim清除筛选
Russian Embassy in Albania

@rusembalb · Post #7414 · 29.09.2025 г., 10:22

#UNGA80 🎙 Fjalimi dhe përgjigje për pyetjet e medias të Ministrit të Jashtëm rus Sergey Lavrov në një konferencë për shtyp pas përfundimit të javës së nivelit të lartë të sesionit të 80-të të Asamblesë së Përgjithshme të OKB-së (Nju Jork, 27 shtator 2025) 💬Sergey Lavrov: Bota po përjeton një transformim të thellë. Brenda këtij transformimi, po përplasen dy procese kryesore. Njëri është procesi objektiv, i kushtëzuar historikisht i formimit të një bote shumëpolare, i bazuar fort në parimin e barazisë sovrane të shteteve, i sanksionuar në Kartën e OKB-së. I dyti është një grup vendesh, janë ata që duan të ruajnë një botë njëpolare, të ruajnë atë që ne jemi mësuar ta quajmë “miliardi i artë”, të ruajnë tashmë jo metodat koloniale, por neokoloniale, thelbi i të cilave është i njëjtë: të jetosh në kurriz të të tjerëve. Nga përgjigjet e pyetjeve: #Provokime#Ukrainë#Perëndim#Poloni • Ne kërkuam që të publikohen emrat e atyre, trupat e të cilëve [në Bucha] u shfaqën në BBC. Sekretari i Përgjithshëm i OKB-së, Antonio Guterres, ngriti supet dhe tha se nuk mund të merret me këtë çështje. Pastaj tha se i kishte kërkuar emrat, por kërkesa e tij ishte refuzuar. Ne gjithashtu kontaktuam Zyrën e Komisionerit të Lartë të OKB-së për të Drejtat e Njeriut. Ne morëm një përgjigje vetëm këtë verë. Në të ka gjëra të habitshme. Na informuan(edhe pse gojarisht) se juristët e Sekretariatit vendosën që zbulimi i informacionit në lidhje me viktimat në Bucha është i pakëshillueshëm për shkak të sigurisë së të afërmve të tyre. ❗️Presidenti rus Vladimir Putin ka deklaruar vazhdimisht se ne nuk do të tolerojmë asnjë shkelje të territorit ose hapësirës sonë ajrore nga ata në Evropë që po përgatiten hapur një luftë kundër nesh. • Kur dronët u rrëzuan në territorin polak, ne po atë ditë, sapo polakët filluan të ngrenë alarmin, propozuam që të zhvillohej një takim në linjën e Ministrisë së Mbrojtjes Ruse. Ne nuk kemi asgjë për të fshehur. Ne kurrë nuk sulmojmë objektiva civile. Incidente ndodhin, por ne kurrë nuk i shënjestrojmë ato. Ne kurrë nuk i drejtojmë dronët ose raketat tona drejt shteteve anëtare të BE-së dhe NATO-s, të vendosura në Evropë. Nëse polakët do të kishin dashur vërtet ta kuptonin si qëndron puna, ne do të kishim propozuar një takim menjëherë. #RusiSHBA • Ne e vlerësojmë faktin që administrata Trump që në fillim ofroi rifillimin e dialogut tonë. Ne e kemi rifilluar atë. Nuk shohim asnjë devijim të SHBA-së nga kursi për dialog të hapur dhe të ndershëm me Rusinë, Kinën ose një numër vendesh të tjera, me të cilat SHBA-ja ka mosmarrëveshje dhe kontradikta, ose vizione të ndryshme se si të vazhdojë marrëdhëniet tregtare dhe ekonomike. #Gjermania#Rinazifikim • [Në Gjermani] jo vetëm që është duke u zhvilluar një proces militarizimi, por ka shenja të qarta të rinazifikimit. Siç deklaroi me krenari kancelari gjerman Friedrich Merz, qëllimi i tij është ta bëjë Gjermaninë “sërish” një “makineri ushtarake kryesore e Evropës”. Kur dikush në një vend që kreu krimet e nazizmit, fashizmit, Holokaustit dhe gjenocidit pohon që Gjermania “sërish” duhet të bëhet një fuqi e madhe ushtarake, ai po përjeton atrofi të kujtesës historike. Kjo është e rrezikshme. Lexoni të plotë