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

Резултати

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

Пребарај: #díadelabanderarusa

当前筛选 #díadelabanderarusa清除筛选
EmbajadaRusaVen

@embajadarusaven · Post #2519 · 22.08.2025 г., 14:02

🇷🇺22 de agosto – Día de la Bandera Nacional de Rusia Hoy Rusia celebra el Día de su bandera nacional, una de las principales fiestas estatales, establecida en 1994 en conmemoración de la restitución, en 1991, del histórico tricolor ruso: blanco, azul y rojo. Este estandarte simboliza la independencia, la fuerza y la continuidad de la historia del Estado ruso. 📜 Según una conocida leyenda, fue tras un encuentro con la emperatriz rusa Catalina II y al conocer el tricolor ruso que Francisco de Miranda, héroe venezolano y precursor de la independencia, concibió el diseño de la bandera que más tarde inspiraría a la de Venezuela. Así, los destinos de nuestros pueblos quedaron unidos también a través de sus símbolos. 🇷🇺🤝🇻🇪 El tricolor ruso y el tricolor venezolano no son solo banderas nacionales, sino también emblemas de dignidad, libertad y futuro para nuestros pueblos. ✨ Cada color de la bandera rusa tiene un profundo significado: ⚪️Blanco — la pureza y la paz. 🔵Azul — la fe, la fidelidad y la espiritualidad. 🔴Rojo — la valentía, la fuerza y la entrega por la Patria. En este día festivo, recordamos con orgullo que la historia de Rusia y Venezuela está entrelazada no solo por la diplomacia y la amistad, sino también por símbolos que siguen inspirando a generaciones. #DíaDeLaBanderaRusa#RusiaVenezuela80#Amistad

🇷🇺Día de la Bandera Estatal: el símbolo que une a todos los rusos Cada 22 de agosto, Rusia se viste de blanco, azul y rojo para celebrar el Día de la Bandera Estatal, una fecha que va más allá de lo ceremonial. Es un día para recordar que es un símbolo vivo que acompaña a cada ciudadano en su historia personal y colectiva. La bandera actual fue restaurada oficialmente en 1991, tras la caída de la Unión Soviética, y establecida como símbolo nacional por decreto presidencial en 1994. Pero su origen se remonta al siglo XVII, cuando el zar Alexéi Mijáilovich ordenó izar una bandera en el primer buque de guerra ruso, el “Águila”. Más tarde, Pedro el Grande adoptó el diseño tricolor inspirado en los colores paneslavos, y desde entonces ha sido emblema de soberanía, unidad y orgullo nacional. Durante el período soviético, la bandera roja con la hoz y el martillo dominó el paisaje. Sin embargo, el regreso de la tricolor marcó un renacer simbólico para la Federación Rusa. El significado de los colores también ha evolucionado. Hoy se interpreta que el blanco representa la paz y la pureza, el azul la fe y la lealtad, y el rojo la valentía y la sangre derramada por la patria. En palabras de la Cancillería rusa, la bandera tricolor es “un vínculo vivo con la Patria” para los compatriotas en el extranjero. Y no es para menos: ondea en embajadas, escuelas, barcos, y hasta en las misiones espaciales. Es el hilo que cose la identidad rusa en cada rincón del planeta. #DíaDeLaBanderaRusa#TricolorRuso#HistoriaDeRusia#OrgulloNacional#CulturaRusa Apóyanos pulsando👉'BOOST'👈 🖥https://vamosarusia.com 💬@vamosarusia