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

Резултати

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

Пребарај: #诗

当前筛选 #诗清除筛选
平行无序

@utopia_cyber · Post #34 · 24.05.2023 г., 07:03

我用什么才能留住你? 我给你贫穷的街道、绝望的日落、破败郊区的月亮。 我给你一个久久地望着孤月的人的悲哀。 我给你我已死去的先辈,人们用大理石纪念他们的幽灵:在布宜诺斯艾利斯边境阵亡的我父亲的父亲,两颗子弹射穿了他的胸膛,蓄着胡子的他死去了,士兵们用牛皮裹起他的尸体;我母亲的祖父—时年二十四岁—在秘鲁率领三百名士兵冲锋,如今都成了消失的马背上的幽灵。 我给你我写的书中所能包含的一切悟力、我生活中所能有的男子气概或幽默。 我给你一个从未有过信仰的人的忠诚。 我给你我设法保全的我自己的核心—不营字造句,不和梦想交易,不被时间、欢乐和逆境触动的核心。 我给你,早在你出生前多年的一个傍晚看到的一朵黄玫瑰的记忆。 我给你你对自己的解释,关于你自己的理论,你自己的真实而惊人的消息。 我给你我的寂寞、我的黑暗、我心的饥渴;我试图用困惑、危险、失败来打动你。 博尔赫斯 #诗

Hashtags

平行无序

@utopia_cyber · Post #29 · 28.04.2023 г., 10:20

在我和世界之间 你是海湾,是帆 是缆绳忠实的两端 你是喷泉,是风 是童年清脆的呼喊 在我和世界之间 你是画框,是窗口 是开满野花的田园 你是呼吸,是床头 是陪伴星星的夜晚 在我和世界之间 你是日历,是罗盘 是暗中滑行的光线 你是履历,是书签 是写在最后的序言 在我和世界之间 你是纱幕,是雾 是映入梦中的灯盏 你是口笛,是无言之歌 是石雕低垂的眼帘 在我和世界之间 你是鸿沟,是池沼 是正在下陷的深渊 你是栅栏,是墙垣 是盾牌上永久的图案 北岛《一束》 #诗

Hashtags

嗨皮快乐屋全国外围

@kldhpwlllll · Post #448131 · 14.04.2026 г., 06:44

#杭州 张艺兴🎒SC163C #诗 枝枝 年龄/Age 07 • 身高/Height 163cm • 胸围/Bust c 🐰甜甜嗲妹萝莉音 无风尘味圈外小朋友 🐰皮肤白嫩 🐰三点粉嫩🌸鲜嫩多汁🌸私密紧致 🐰初恋一般的体验,体验感满满 #上城区

嗨皮快乐屋全国外围

@kldhpwlllll · Post #448125 · 14.04.2026 г., 06:44

#杭州 张艺兴🎒SC168D #诗 08欣欣 刚开苞新人初次↓氵真实08极品萝莉 身高168 年龄08 体重45kg 🐻真D纯天然0整 极品新人刚下水,清纯可爱,床上尤物,配合度极高!有耐心情商极高,情绪值拉满! 极品萝莉 , 本人超白超级可爱哦 🎀 待哥哥如初恋般热情 主动口 主动求干 爱爱叫声超甜🥰 #上城区

嗨皮快乐屋全国外围

@kldhpwlllll · Post #448138 · 14.04.2026 г., 06:44

#杭州 张艺兴🎒GS166C #诗 悦悦 首次短开纯新人❤️下💦 短兼⬆️Up up⬆️✨📈 极品纯欲款纯真少女,混身雪白冷白皮 全身白皙光滑 三点👙粉嫩 你的完美贴身女友 🥳06年纯欲学妹 精致五官身材 166cm漫画🥢腿 42kg蜜桃臀🍑 C🐻完美胸型🌸狗七 #拱墅区

搜书神器 读书动态

@BookLogSFW · Post #91203 · 18.05.2026 г., 17:23

书名:暗野诗穗 不爱穿衣服的萝莉真祖 文件:简体中文 · EPUB · 28MB · 统计:304热度 | 4下载 | 1点赞 | 0收藏 评级:0分 (0人) 💬 质量:0分 (0人) 索引:#暗#野#诗#穗#穿衣#衣服#的#不#爱#萝#莉#真#祖 上传:👤AriaSamesoi #预览#收藏书籍 📜我喜欢的书籍[3910本]