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

Резултати

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

Пребарај: #available

当前筛选 #available清除筛选
HostMonit-全球主机补货通知

@hostmonit · Post #46695 · 16.04.2026 г., 06:49

📦SpartanHost(DDoS Protected SSD E5 KVM VPS - Seattle) - [6144MB SEABKVM] 💰 Starting from $30.00 USD 📜4 CPU vCores (2.6 GHz E5-2690v4), 6144MB DDR4 ECC RAM, 90GB Raid NVMe SSD Storage, 1 IPv4, /64 IPv6, 7TB@10Gb/s (speed limited to 5Mb/s after allocation used),China optimised bandwidth, 20Gb/s TCP DDoS Protection 🏷️KVM20 🔗https://billing.spartanhost.net/aff.php?aff=1190&pid=342 🛒1#Available

Hashtags

HostMonit-全球主机补货通知

@hostmonit · Post #46685 · 15.04.2026 г., 18:05

📦SpartanHost(Dallas - Rapid Deploy Dedicated Servers) - [Dual Intel Xeon E5-2680 v4] 💰 Starting from $120.00 USD 📜Dual Intel Xeon E5-2680 v4, 128GB DDR4 ECC RAM, 1TB SSD, 1 IPv4 and /64 IPv6, 20TB Bandwidth@1Gb/s Port, 12Tb/s+ Path.net DDoS Protection 🏷️10offdedi 🔗https://billing.spartanhost.net/aff.php?aff=1190&pid=325 🛒1#Available

Hashtags

HostMonit-全球主机补货通知

@hostmonit · Post #46641 · 14.04.2026 г., 08:44

📦xTom(cloud-kvm-vps) - [San Jose Premium] 💰 €39.95 EUR/Monthly 📜8 Cores, 8 GB, 40 GB, 1 TB+@1Gbps ℹ️ 电信回程CN2 GIA 联通回程9929 移动回程CMI 测速地址 https://v.ps/speedtest/ 🔗https://vps.hosting/?cmd=cart&action=add&affid=1332&id=147 🛒∞#Available

Hashtags

HostMonit-全球主机补货通知

@hostmonit · Post #46624 · 13.04.2026 г., 03:00

📦SpartanHost(DDoS Protected SSD E5 KVM VPS - Dallas) - [1024MB DALBKVM] 💰 Starting from $5.00 USD 📜2 CPU vCores (2.6 GHz E5-2690v4), 1024MB DDR4 ECC RAM, 15GB Raid NVMe SSD Storage, 1 IPv4, /48 routed IPv6, 2TB bandwidth @ shared 10Gb/s (speed limited to 5Mb/s after allocation used), 12Tb/s Path.net DDoS Protection 🏷️KVM20 🔗https://billing.spartanhost.net/aff.php?aff=1190&pid=349 🛒4#Available

Hashtags

HostMonit-全球主机补货通知

@hostmonit · Post #46607 · 11.04.2026 г., 06:25

📦SpartanHost(Dallas - Rapid Deploy Dedicated Servers) - [Dual Intel Xeon E5-2667 v4 256gb RAM] 💰 Starting from $175.00 USD 📜Dual Intel Xeon E5-2667 v4, 256GB DDR4 ECC RAM, 4 x 2TB SSD, 1 IPv4 and /64 IPv6, 20TB@1Gb/s, 1Tb/s CosmicGuard DDoS Protection 🏷️10offdedi 🔗https://billing.spartanhost.net/aff.php?aff=1190&pid=469 🛒1#Available

Hashtags

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