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

Резултати

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

Пребарај: #bayraktartb3

当前筛选 #bayraktartb3清除筛选
BaykarTech

@baykartech · Post #2545 · 10.07.2025 г., 09:09

Uçsuz bucaksız deryalarda göğe yansır al bayrağın kudreti! 🇹🇷✈️ Across the boundless seas, the red flag’s might is mirrored in the skies! 🇹🇷✈️ #BayraktarTB3✈️⚓️ TCG Anadolu 📸HD FOTO

BaykarTech

@baykartech · Post #2439 · 14.05.2025 г., 17:54

#BayraktarTB3 PT-3 & PT-4 ✈️⚓️🚀 Şahlansın Mavi Vatan, Kanatlarımızda bulut ve deniz! Let the Blue Homeland rise in glory, With clouds and seas beneath our wings! 🚀🚀 MAM-L ⚓️ TCG ANADOLU 🎥 ASELFLIR-500 & Aselsan CATS 🌊 DENİZKURDU Tatbikatı | SEAWOLF Exercise ▶️HD Video

#BayraktarTB3 SİHA, 130 km/sa hıza ulaşan lodos fırtınasında 5 saat süren başarılı bir test uçuşu gerçekleştirdi. Yerli ve milli savunma sanayimizin gücüne güç katmaya devam ediyoruz. ✈️⚓️🚀 ✅ 3. Uçuş Testi | 3rd Flight Test

BaykarTech

@baykartech · Post #2152 · 02.12.2024 г., 13:11

Rüzgarla birlikte yükselen #BayraktarTB3✈️⚓️🚀 Soaring with the wind #BayraktarTB3✈️⚓️🚀 1️⃣5️⃣ X Touch&Go Manevrası I Touch&Go Maneuvers 🛫🛬🛫

BaykarTech

@baykartech · Post #2143 · 26.11.2024 г., 19:04

Göklerin sultanı, milletin hizmetkârı! 🇹🇷✈️ Sultan of the skies, servant of the nation! 🇹🇷✈️ #BayraktarTB3⚓️✈️

BaykarTech

@baykartech · Post #2140 · 22.11.2024 г., 06:54

Denizaşırı görev yapma gücüne sahip, kısa pistli gemilerden kalkış ve iniş yapan Türkiye'nin milli ve özgün SİHA'sı: #BayraktarTB3✈️⚓️🚀 Türkiye's indigenous UCAV, capable of performing overseas missions, taking off from and landing on short-runway carriers:

BaykarTech

@baykartech · Post #2132 · 21.11.2024 г., 08:07

Mavi sular da yuvamızdır artık! 🇹🇷 The blue waters are our home now! 🇹🇷 #BayraktarTB3✈️⚓️🚀. 📍TCG ANADOLU

BaykarTech

@baykartech · Post #2131 · 20.11.2024 г., 12:14

@SelcukBayraktar: Sevdamızın peşini hiç bırakmadık... 🇹🇷✈️ We never stopped chasing what we love… 🇹🇷✈️ #BayraktarTB3✈️ TCG-ANADOLU ⚓️

BaykarTech

@baykartech · Post #2128 · 19.11.2024 г., 20:38

#BayraktarTB3 PT-2 🤝 TCG Anadolu ✈️🚢⚓️🚀 Dünya Havacılık Tarihinde Bir İlk! ✅ Kısa Pistli Gemiden Kalkış-İniş Testi ☁️ Toplam Uçuş Saati: 823 Saat A groundbreaking moment in aviation history! ✅ Short-Runway Carrier Take-Off & Landing Test ☁️ Total Flight Hours: 823 Hours ▶️HD Video

BaykarTech

@baykartech · Post #2124 · 18.11.2024 г., 08:06

⏳ Deniz ufkunda şafak sökmek üzere… Dawn is about to break over the sea’s horizon… #BayraktarTB3⚓️✈️ 📸HD Foto

BaykarTech

@baykartech · Post #1861 · 06.07.2024 г., 07:54

💻 Her yerde BAYKAR'ız! #BayraktarTB3 Temalı Masaüstü Duvar Kağıtları! ✈️⚓️🚀 Yüksek çözünürlüklü hallerine ulaşmak için: 👇 https://t.me/c/1676405077/5552

123•••101112
ПретходнаСтраница 1 од 12Следна