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

Резултати

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

Пребарај: #oax

当前筛选 #oax清除筛选
Crypto Profit Coach™

@cryptoprofitcoach · Post #9030 · 21.06.2024 г., 17:13

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buy at current 270-275 Highly pumpable Coin Sell 🤑 290-300 🤑 300 - 330 🤑 330-360 🚀 360 - 390 & above Bullish Over 260🔼 Death zone below 260 🔽

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #9018 · 19.05.2024 г., 14:19

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 340- 345 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 375-400 🤑 400 - 440 🤑 440-480 🚀 480 - 520 & above Bullish Over 318

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #9009 · 01.05.2024 г., 18:47

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 340- 350 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 400 🤑 400 - 440 🤑 440-480 🚀 480 - 520 & above Bullish Over 320

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #8996 · 21.04.2024 г., 17:26

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 350- 360 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 400 🤑 400 - 440 🤑 440-480 🚀 480 - 520 & above Bullish Over 320

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #8883 · 14.10.2023 г., 18:46

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 545- 565 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 590-600 🤑 600 - 650 🤑 650-700 🚀 700 - 750 & above Bullish Over 500

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #8822 · 23.07.2023 г., 13:07

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 540- 548 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 580-600 🤑 600 - 650 🤑 650-700 🚀 700 - 750 & above Bullish Over 500

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #8678 · 28.01.2023 г., 12:59

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 720- 735 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 800 🤑 800 - 900 🤑 900 - 1000 🚀 1000 - 1100 & above Bullish Over 700

Hashtags

Crypto Profit Coach™

@cryptoprofitcoach · Post #8105 · 18.08.2022 г., 14:06

#OAX👈 https://www.binance.com/en/trade/OAX_BTC Buying Zone 230- 246 👆 Buy in parts 👈Strictly follow as directed 👆 Highly pumpable Coin Showing bullish momentum Sell 🤑 270-300 🤑 300 - 325 🤑 325 - 350 🚀 350 - 400 & above SL 220

Hashtags