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

Резултати

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

Пребарај: #philadelphia

当前筛选 #philadelphia清除筛选
Papa & Vaticano - News

@papaevaticanonews · Post #9686 · 16.03.2026 г., 18:57

Il National Constitution Center conferirà la 38ma Liberty Medal a Papa #LeoneXIV durante una cerimonia pubblica che si terrà il prossimo 3 luglio, vigilia del 250mo anniversario di fondazione degli Stati Uniti, all’esterno dell’Independence Mall di #Philadelphia. Il premio riconosce il lavoro svolto dal Pontefice nel promuovere le libertà religiose, di coscienza e di espressione in tutto il mondo, sancite dai padri fondatori americani nel Primo Emendamento della Costituzione degli Stati Uniti. Leone XIV intende tenere il suo discorso di accettazione in diretta dal Vaticano tramite collegamento virtuale che sarà trasmesso online, fanno sapere dalla Santa Sede. Il direttore della Sala Stampa vaticana ha riferito che il Papa è profondamente grato “per questo prestigioso riconoscimento, in un anniversario così significativo per il popolo americano, chiamato a riflettere sui 250 anni della propria storia, custodendo la Dichiarazione d’Indipendenza, la Costituzione degli Stati Uniti e la libertà come tratti distintivi della propria eredità per le generazioni future”. Il comunicato stampa del National Constitution Center sottolinea l’impegno del Pontefice nel dialogo interreligioso ed ecumenico. “La sua azione”, si legge, “riflette una visione morale più ampia che considera la libertà religiosa non come un diritto astratto, ma come un’espressione concreta della dignità umana, in particolare per le comunità emarginate, tra cui le minoranze religiose e coloro che sono colpiti da conflitti”. Il National Constitution Center di Philadelphia riunisce persone di tutte le età e prospettive, provenienti dal mondo intero, per conoscere, discutere e celebrare la visione di libertà umana proclamata dalla Costituzione degli Stati Uniti. La Liberty Medal è stata istituita nel 1988 per commemorare il bicentenario della Costituzione degli Stati Uniti. Assegnata ogni anno, la medaglia onora individui e organizzazioni coraggiosi e determinati che si impegnano a garantire i benefici della libertà alle persone in tutto il mondo.

Видеотека 📼

@videotekashow · Post #13860 · 09.07.2025 г., 09:03

«Я редко играю злодеев — мне трудно изобразить столько злобы». Сегодня Тому Хэнксу исполнилось 69 лет. #ВИДЕОТЕКА #Splash #Big #Philadelphia #ForrestGump #SavingPrivateRyan #TheGreenMile #CastAway #RoadToPerdition #TheLadykillers #Here

Видеотека 📼

@videotekashow · Post #15211 · 28.12.2025 г., 05:28

«Не пытайся устроиться поудобнее и успокоиться на этом. Время от времени полезно что-то рушить». Сегодня Дензелу Вашингтону исполнился 71 год. #ВИДЕОТЕКА #DenzelWashington #ДензелВашингтон #Philadelphia #Филадельфия #HeGotGame #ЕгоИгра #TrainingDay #ТренировочныйДень #ManOnFire #Гнев #DejaVu #ДежаВю #InsideMan #НеПойманНеВор #AmericanGangster #Гангстер #TheEqualizer2 #ВеликийУравнитель2 #Flight #Экипаж #Gladiator2 #Гладиатор2