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

Резултати

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

Пребарај: #kang

当前筛选 #kang清除筛选

📣[2.13]部分更新通知🔞-每天更新 从未间断 🎉【写真/视频套餐】新年特惠:SVIP:原价98,仅需68;SSVIP:原价299,仅需168;SSSVIP:原价599,仅需299 🎉购买及预览频道:https://t.me/Laowang_2👈👈 #皮皮奶可可爱了啦 – 全套53期&随包视频[29.1G-2025.2] #九言 – 全套96期&随包视频[34.1G-2025.2] #小瑶幺幺 – 全套25期套图&视频[6.1G-2025.2] #Arty亚缇 – 全套102期&随包视频[8.3G-2025.2] #三度_69 – 全套88期含随包视频[22.8G-2025.2] #Kang Inkyung강인경(姜仁卿) – 全套110期&随包视频[59.1G-2025.2] #咬一口兔娘(黏黏团子兔) – 全套209期&视频[220.2G-2025.2] #ZinieQ(越南) – 全套133期&随包视频[70.7G-2025.2] #YITUYU艺图语 – 合集全套6733(+10)期[2563G-2025.2] #IESS异思趣向 – 全套11系及丝享家1922套&视频[210.6G-2025.2] #MussGirl慕丝女郎 – 合集总522期/学妹系列/视频29期[125.3G-2025.2] #SSA丝社 – 超清全套合集700套 + 400期4K视频[1595G-2025.2] #ROSI视频 – 合集全套580期&含小视频57[208G-2025.2] #ROSI写真 – 全套合集0001-4795期[227GB-2025.2] #林星阑 – 秀人系全套合集[160期-2025.2] #觅芙少女 – 非连续72套&视频[347G-2025.2] #BoBoSocks袜啵啵 – 全套481期(+2 含4K视频)+限积分9套[3006G-2025.2] #物恋传媒 – 全套2214期含4K原版视频[10217G-2025.2] #唐翩翩 – 内购无水印[4期-2025.2新发] #杨晨晨(秀人网) – 私拍&定制&微密合集 – 印度女郎/厨娘的投喂等[44套-2025.2] 【以上更新仅为一部分..........】

📣[2.17]部分更新通知🔞-每天更新 从未间断 🎉【写真/视频套餐】新年特惠:SVIP:原价98,仅需68;SSVIP:原价299,仅需168;SSSVIP:原价599,仅需299 🎉购买及预览频道:https://t.me/Laowang_2👈👈 #布丁大法 – 全套116期&随包视频[47.3G-2025.2] #皮皮奶可可爱了啦 – 全套55期&随包视频[29.9G-2025.2] #三度_69 – 全套90期含随包视频[23.5G-2025.2] #沖田凜花Rinka – 全套128期[20G-2025.2] #Kang Inkyung강인경(姜仁卿) – 全套111期&随包视频[60.4G-2025.2] #Zia (지아) – 全套141期含随包视频[260.4G-2025.2] #Nagesa魔物喵 – 全套合集64(大套)及随包视频[79.7G-2025.2] #YITUYU艺图语 – 合集全套6758(+10)期[2571G-2025.2] #IESS异思趣向 – 全套11系及丝享家1926套&视频[210.6G-2025.2] #MussGirl慕丝女郎 – 合集总526期/学妹系列/视频29期[125.3G-2025.2] #SSA丝社 – 超清全套合集700套 + 410期4K视频[1598G-2025.2] #ROSI视频 – 合集全套582期&含小视频57[208G-2025.2] #ROSI写真 – 全套合集0001-4800期[227GB-2025.2] #徐莉芝Booty – 微密圈的图片&视频[18套-2025.2] #唐安琪 – 全套秀人网合集[222期-2025.2] #tina_甜仔(Zoe柚柚) – 秀人系全套合集[72期-2025.2] #甜予摄影 – 全套101期合集&4K视频[1026G-2025.2] #织梦映像 – 全套53期及视频合集[375G-2025.2] #BoBoSocks袜啵啵 – 全套485期(+2 含4K视频)+限积分9套[3034G-2025.2] #物恋传媒 – 全套2222期含4K原版视频[10256G-2025.2] #潘娇娇/潘思沁(秀人)- 内购无水印合集[10套-2025.2] #tina_甜仔(秀人网) – 内购无水合集[9套-2025.2] #雨儿酱eve – 内购无水印合集[8期-2025.2] 【以上更新仅为一部分..........】