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

Резултати

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

Пребарај: #naira

当前筛选 #naira清除筛选
𝐃𝐀𝐗 𝐋𝐎𝐑𝐃 ©

@firstdaxlord · Post #137 · 01.05.2026 г., 15:07

🚀DBs TRADING BOT IS LIVE!🚀 💰PREDICT THE MARKET – WIN REAL MONEY!🏆 ⚡️Features: ✅ Trade with ₦100 – ₦2,000 stakes ✅ Price updates every 3 seconds ✅ FREE daily predictions – win ₦50 each! ✅ Refer friends – earn 10% of their deposits instantly ✅ Price alerts – never miss a move ✅ Instant withdrawal requests 📈 Market ranges from ₦50 – ₦500 🎯 Predict ranges, cashout anytime, climb the leaderboard! ➡️START TRADING NOW◀️ #TradingBot#MakeMoney#Naira#DbsTrade

Crypto M - Crypto News

@CryptoM · Post #64751 · 09.04.2026 г., 18:22

🚀 Nigeria's Naira Remains Stable Amid Market Volatility Due to Iran Conflict Nigeria's naira has maintained stability despite the market volatility triggered by the ongoing conflict involving Iran. Bloomberg posted on X that this stability has come at the expense of the country's foreign-exchange reserves. The naira's resilience is attributed to strategic interventions by the Central Bank of Nigeria, which has been actively managing the currency to prevent significant fluctuations. However, these measures have led to a depletion of foreign reserves, raising concerns about the long-term sustainability of such interventions. Analysts suggest that while the naira's stability is crucial for economic confidence, the dwindling reserves could pose challenges for Nigeria's financial health in the future. The situation underscores the delicate balance between maintaining currency stability and preserving foreign-exchange reserves. #Nigeria#Naira#CurrencyStability#MarketVolatility#IranConflict#CentralBank#ForeignReserves#EconomicConfidence#FinancialHealth