@wallcrafts_m · Post #152 · 13.04.2024 г., 08:51
#solarsystem
Hashtags
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
Пребарај: #solarsystem
@wallcrafts_m · Post #152 · 13.04.2024 г., 08:51
#solarsystem
Hashtags
@interesting_planet_facts · Post #765 · 17.09.2025 г., 03:22
🌎 Venus spins so slowly that a single day—from one sunrise to the next—lasts about 117 Earth days. Its dense clouds trap heat, making Venus the hottest planet, with average surface temperatures around 465°C. ✨ #planets⚡#astronomy⚡#solarsystem 👉subscribe Interesting Planet
Hashtags
@interesting_planet_facts · Post #638 · 27.08.2025 г., 13:22
🌎 Mercury has days hotter than a pizza oven, reaching 430°C, but at night, it plunges to -180°C—greater temperature swings than any other planet. ✨ #planets⚡#astronomy⚡#solarSystem 👉subscribe Interesting Planet
Hashtags
@cosmomyst · Post #665 · 07.02.2026 г., 12:21
🪐 If you could line up all the planets in our solar system—Mercury through Neptune—they would stretch about 4.5 billion kilometers from end to end, but that's just a tiny sliver compared to the distance from our Sun to the next nearest star, Proxima Centauri, which is over 40 trillion kilometers away. These mind-boggling numbers reveal how even our "local neighborhood" in the galaxy is filled with vast, nearly empty stretches far greater than anything we experience on Earth. ✨ #spacedistances⚡#solarsystem⚡#trillions⚡#nasa⚡#galaxy⚡#stars⚡#astronomy⚡#universe⚡#cosmos⚡#space 👉subscribe Universe Mysteries 👉more Channels
@Wallpaper_INT · Post #46467 · 25.05.2025 г., 18:30
#Planets#Spcae#Orbit#SolarSystem#8K @Wallpaper_INT
@kiras_gock · Post #4108 · 29.03.2026 г., 18:04
🪐 These are my planetary buns! Each one inspired by a planet in our solar system with their own traits and personalities 🐰✨ I was a pretty big science nerd as a kid, and my walls always had some kind of star chart or space poster of sorts. I liked the idea of formatting this in the same way 🪐 #ikaink#bunnyart#smallartist#cuteartstyle#solarsystem
@energomenejer · Post #973 · 14.04.2024 г., 15:01
Қуёш электр станцияси 6кВт. Инвертор- 6кВА, hibrid. Қуёш панели-6кВт. Аккумулятор- Life Po 4. 14,4кВт*соат. Тоғ худудига автоном элеутр станция. Бемалол бориб аристонларни ишлатиб кун бўйи кундузи панелдан 5-6квт*соат энергия олиб кечга мазза қилиб аккумулятор фойдаланиш мумкин. #solarpanels#solar#solarsystem#life#lifepo4#invertor#hibrid#автаномка#солнечнаяэнергия#узбекистан🇺🇿#ангрен#ташкент🇺🇿 https://www.instagram.com/reel/C5vvSGjKMS0/?igsh=MXI1YW4zeTBiNWpidQ==