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 слични објави

Пребарај: #malaysiaindia

当前筛选 #malaysiaindia清除筛选

[⏭️ English caption@comment section] ✋ApaKhabar! Namaste! 🙏 RakanWisma🇲🇾🌐 • Pada 8 Februari 2026, TYT Narendra Modi, Perdana Menteri Republik India, telah diberikan sambutan rasmi di Kompleks Perdana Putra, Putrajaya, diikuti dengan mesyuarat empat mata bersama Dato’ Seri Anwar Bin Ibrahim, Perdana Menteri. • Pemimpin Malaysia dan India kemudian telah mengetuai delegasi masing-masing dalam Mesyuarat Delegasi Malaysia–India, di mana kedua-dua pihak membincangkan kerjasama dua hala merangkumi perdagangan dan pelaburan, tenaga kerja, pertanian, kewangan, digital dan teknologi, pertahanan, pendidikan serta sektor keutamaan seperti semikonduktor dan ekonomi digital. • Dato’ Seri Anwar Bin Ibrahim dan TYT Modi telah juga menyaksikan pertukaran Memorandum Persefahaman (MoU), Perjanjian Pertukaran Nota (EoN), Pertukaran Surat (EoL) dan Perjanjian Rangka Kerja antara Kerajaan Malaysia dan Kerajaan Republik India. Majlis ini turut dihadiri oleh Menteri-menteri Kabinet, Ketua-ketua Delegasi dan pegawai-pegawai kanan kerajaan daripada kedua-dua negara. 🌺 Kedua-dua pemimpin turut menyampaikan Kenyataan Media Bersama sempena Lawatan Rasmi ini. Kedua-dua pemimpin menegaskan semula komitmen untuk memperkukuh kerjasama strategik dua hala serta membincangkan isu serantau dan antarabangsa yang berkepentingan bersama. 🇲🇾🤝🇮🇳 #WismaPutra#HubunganDuaHala#MalaysiaIndia#BilateralRelations#DiplomasiMADANI https://www.instagram.com/p/DUhPPt2E8wr/?igsh=NmkyZjJsZDZ3amF6

[⏭️ English caption@comment section] 🙏Apa Khabar! Namaste! RakanWisma🇲🇾🌐 • TYT B N Reddy, Pesuruhjaya Tinggi India, telah mengadakan kunjungan hormat ke atas Ambassador Ikram bin Mohd Ibrahim, Ketua Protokol, di Wisma Putra pada 20 Januari 2026. 🌺 Semasa pertemuan tersebut, kedua-dua dua pihak membincangkan persiapan awal dan susunan bagi lawatan peringkat tinggi yang akan datang. 🇲🇾🤝🇮🇳 #WismaPutra#HubunganDuaHala#MalaysiaIndia#BilateralRelations#DiplomasiMADANI https://www.instagram.com/p/DTzc84ME_9C/?igsh=MWJrNXBrazg4MWpuNg==

[⏭️ English caption@comment section] ✋ApaKhabar! Namaste! RakanWisma🇲🇾🌐 • Dato' Sri Amran Mohamed Zin, Ketua Setiausaha telah menerima kunjungan hormat daripada TYT B.N. Reddy, Pesuruhjaya Tinggi Republik India pada 13 Januari 2026. 🌺 Semasa pertemuan tersebut, Pesuruhjaya Tinggi Republik India telah mengucapkan tahniah kepada Malaysia atas kejayaan mempengerusikan ASEAN pada tahun 2025. Kedua-dua pihak turut membincangkan potensi lawatan peringkat tinggi pada tahun 2026. 🇲🇾🤝🇮🇳 #WismaPutra#HubunganDuaHala#MalaysiaIndia#BilateralAffairs#DiplomasiMADANI https://www.instagram.com/p/DTeylzJk03B/?igsh=MW5oc3lwOTJjZjIxeA==