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

Резултати

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

Пребарај: #maimai

当前筛选 #maimai清除筛选
kMBRjund/0 🧊

@mbrjundaily · Post #31380 · 26.02.2025 г., 11:38

各位同学好! 双宴神只有一次,人生还能重来! 不平凡的经历注定成就不平凡的人生,希望各位家长做好动员工作,积极沟通,抓紧接下来的一切时间扎实复习,确保双宴神成功! 距离舞萌DX2025更新还有100天!!!💪💪💪距离舞萌DX2025更新还有100天!!!💪💪💪距离舞萌DX2025更新还有100天!!!💪💪💪请同学们自觉放下📱,认真复习✍️✍️✍️!!!各位家长也要起到监督作用,人生就这一次机会🙏🙏🙏🙏 现将下阶段具体安排告知大家: 1、明天开始,6:00之前到机厅,不要迟到! 2、明天开始中午学生留机厅午练自习和休息。 3、明天开始晚自刷12:00闭店。 4、值班玩家请按mai委会提供的值班表按时到位。请大家动员孩子克服困难,抓紧一切时间复习,也希望玩家们全方位支持群内安排,多陪伴、多鼓励,要同频共振。机厅内共同努力,帮助孩子实现舞神梦想! #maimai

Hashtags

🍘没有电鸡的广州大道南

@siubeng_store · Post #8 · 10.09.2019 г., 07:46

#sdvx#maimai 今天是广州 GTI 展第一天,只看了华立和世宇的展子,华立在中国代理舞萌 DX(maimai)和音律轨道(Groove Coaster),舞萌或许是国内街机音游最热门的,所以场展排队的人也是很多,我没怎么打过就不排队丢人了(。音律轨道的话还是跟现在机厅已有的版本一样,曲库很少而且不能登录。 世宇有舞律炫步(Dancerush Stardom),以鬼步舞为灵感设计的跳舞机,我一肥仔关注的当然不是 DRS 而是同是世宇代理的 SDVX 五代。之前玩过盗版机四代爱上了这款下落式音游,五代更是加入了 Live 2D 领航员和更多新曲,每次看海外玩家录屏都很🍋

Hashtags

12
ПретходнаСтраница 1 од 2Следна