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

Резултати

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

Пребарај: #rusiarpdc

当前筛选 #rusiarpdc清除筛选
Noticias de LAD🇷🇺

@LAD_MAERusia · Post #22218 · 22.01.2026 г., 08:12

🎙 La excerptadel discurso y las respuestas a las preguntas del Canciller de Rusia, Serguéi Lavrov, durante su rueda de prensa dedicada a los resultados de la política exterior rusa en 2025(Moscú, 20 de enero de 2026) Leer por completo #Brasil#BRICS Destacamos el objetivo de consolidación del BRICS y el creciente interés hacia este grupo. Prestamos todo tipo de apoyo a la presidencia brasileña en el BRICS en 2025. Nuestros amigos brasileños continuaron implementando muchos de los proyectos que lanzamos en la Сumbre del BRICS en Kazán en otoño de 2024. <...> Todos los países de la asociación son nuestros buenos socios. Con cada uno de ellos, en 2025, se fortalecieron nuestras relaciones y la cooperación en todas las áreas. #RusiaChina Rusia y China cooperan de una manera fructífera en los ámbitos humanitario y económico, así como mantienen una interacción estratégica en la palestra internacional, donde representan un factor estabilizador en los asuntos mundiales, cuya importancia en las condiciones actuales está creciendo. #RusiaIndia Me gustaría destacar especialmente el carácter estratégico privilegiado de nuestra asociación con India. #RusiaÁfrica África ya comienza a sentir un "segundo despertar": la conciencia de que la independencia económica no llegó con la independencia política, y de que continúa siendo explotada mediante métodos neocoloniales. <...> Lo percibimos a diario en nuestros numerosos contactos con los países africanos. Actualmente, estamos preparando la 3° Cumbre "Rusia-África". Una etapa importante en la preparación de esta cumbre fue la 2° Conferencia Ministerial (diciembre de 2025, El Cairo). #ONU Por nuestra iniciativa, respaldada por los países del Grupo de Amigos en Defensa de la Carta de la ONU, la Asamblea General adoptó dos importantes decisiones: declarar el Día Internacional de Lucha contra el Colonialismo en todas sus Formas y Manifestaciones (14 de diciembre) y el Día Internacional de la Lucha contra las Sanciones Unilaterales (4 de diciembre). Por nuestra iniciativa, se firmó en Hanói la Convención de las Naciones Unidas contra la Ciberdelincuencia. Es el primer documento en el ámbito de la seguridad internacional de la información. Esperamos que se alcancen resultados igualmente concretos en los debates que se desarrollan actualmente sobre regulación de la #InteligenciaArtificial. #CrisisUcraniana Nunca ha faltado buena voluntad por parte de Rusia para resolver la situación en torno a Ucrania. <...> Bajo la Administración de Donald Trump, EE.UU. está dispuesto a tomar en consideración las causas profundas de este conflicto, creado en gran medida por el presidente anterior, Joe Biden, y su administración. <...> Europa y Zelenski con su equipo intentan hacer que EE.UU. abandone su posición y tratan de imponer nuevamente sus conceptos, incluyendo un alto el fuego de 60 días. <...> Rusia no puede permitirse que el régimen de Kiev se rearme nuevamente y represente una amenaza. Ya han anunciado unas reuniones en Davos, en las que se espera que los líderes europeos aprovechen para intentarcambiar la postura de Donald Trump sobre el conflicto. #RusiaRPDC La materialización práctica de nuestras acciones para fortalecer la seguridad en Eurasia fue el Tratado de Asociación Estratégica Integral con la República Popular Democrática de Corea, que nos brindó una ayuda fraterna y aliada para liberar la región de Kursk de los combatientes ucranianos. #Eurasia En Eurasia, el continente más grande del mundo, a diferencia de África y América Latina, no existe una organización continental general. Hay numerosas estructuras subregionales <...>. Estamos convencidos de que no es necesario perseguir ciertos ejemplos y crear una estructura formal y burocrática. Es más que suficiente, como primer paso, establecer un diálogo continental general. #Resultados2025