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

Резултати

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

Пребарај: #relax

当前筛选 #relax清除筛选
Erkinov Otabek || IELTS

@cambridgeieltsbooks · Post #2519 · 12.03.2023 г., 06:57

#relax Agar siz dam olishingiz kerak bo'lsa "2 daqiqa davomida hech narsa qilmang" portali sizga hech narsa qilishga imkon bermaydi. Ikki daqiqa davomida barcha messenjerlarlarni o'chirib qo'yishingiz, ijtimoiy tarmoqlardan chiqishingiz, boshqa brauzer sahifalarini yopishingiz va quloqqa naushnikni tiqib to'lqinlarning tinchlantiruvchi ovozini tinglashingiz kerak. Bu kunning o'rtasida dam olishning ajoyib usuli. O'zingizda sinab ko'ring! LINK 👉donothingfor2minutes.com 👉@Kerakli_Linklar - Internet zonasidagi eng foydali linklar ✅

Hashtags

Erkinov Otabek || IELTS

@cambridgeieltsbooks · Post #2524 · 12.03.2023 г., 08:33

#relax#manzara Uydan chiqmasda butun dunyodagi eng go'zal va mashxur manzaralar, shaxarlar, muzeylar, tog'lar, suv osti hayotidan tortib barcha shaxarlar ko'chalarini 360 gradusda virtual tomosha qilishingiz mumkin. Tasavvurimda bo'lmagan ajoyib mazaralarni ko'rib saytdan chiqolmay qoldim! LINK 👉roundme.com 👉@Kerakli_Linklar - Internet zonasidagi eng foydali linklar ✅

PP电子|PP体验|PP官网

@ppdianzi5 · Post #671 · 04.02.2025 г., 03:17

放松电子⭐️ 呼噜机⭐️ 呼噜机 是一只机器狗的名字,由一只看起来残暴的猫驾驶,这只机器狗被派去对付一群失控的狗——以及它们在街上留下的垃圾。呼噜机将游戏符号以6x4 的排列方式固定,使用从最左侧卷轴开始从左到右的连接方式支付系统创建获胜组合。背景中发出嗡嗡声的是中高波动数学模型, RTP最高可达96.1%,但回报率可能更低。 ➡️频道目录 👈 😃J9九游会财富链接 虽然 呼噜机 不是一款“纯粹”的赢钱游戏,但放松依然提供了很多赢钱的方法。此外,免费旋转中扩展的游戏网格以及扩展符号功能有助于打开更多可能性。 #放松电子#呼噜机#Relax

放松电子⭐️ 呼噜机⭐️ 呼噜机 是一只机器狗的名字,由一只看起来残暴的猫驾驶,这只机器狗被派去对付一群失控的狗——以及它们在街上留下的垃圾。呼噜机将游戏符号以6x4 的排列方式固定,使用从最左侧卷轴开始从左到右的连接方式支付系统创建获胜组合。背景中发出嗡嗡声的是中高波动数学模型, RTP最高可达96.1%,但回报率可能更低。 ➡️频道目录 👈 😃J9九游会财富链接 虽然 呼噜机 不是一款“纯粹”的赢钱游戏,但放松依然提供了很多赢钱的方法。此外,免费旋转中扩展的游戏网格以及扩展符号功能有助于打开更多可能性。 #放松电子#呼噜机#Relax

Гармония и спокойствие от городской суеты! 🧖‍♀️🧘‍♂️🫶 Уникальное сочетание живой природы, русских традиций и первоклассного сервиса в одном месте!🌿🌲🤗 Усадьба Банная🏖 ______ Бани на дровах|Ресторан|Гостиница 📍Набережная гребного канала 108к1 🗒Бронирование: 8(831)200-49-38 Bani52.ru #отдых#нижнийновгород#выходные#relax

Проведи незабываемые выходные в оздоровительном комплексе Усадьба банная. Бани на дровах.Spa процедуры.Чан с травами.Прорубь в реке Волга. Гостиница.Вкусная еда из ресторана на воде. Набережная гребного канала 108к1 Бронируй домик по телефону в шапке профиля: 8(831)200-49-38 Узнать о ценах Вы сможете на сайте bani52.ru #баня#spa#relax#нижнийновгород#отдых

_Aleksandrovnaa_777_

@Aleksandrovnaa7777 · Post #150 · 30.07.2025 г., 11:37

🌟 Хотите расслабиться и восстановить силы? Подписывайтесь на Telegram каналhttps://t.me/feeeedback_nn Здесь вы найдете эксклюзивные акции, советы по уходу и все новости о лучших массажах в салоне FeedBack Не пропустите возможность побаловать себя🤤 #массаж#массажвнижнемновгороде #relax#нижнийновгород

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