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

Пребарај: #chriscash

当前筛选 #chriscash清除筛选
香港人的蘋果

@appledailyhk26 · Post #54841 · 12.09.2023 г., 02:18

//《星期日泰晤士報》爆出倫敦警方3月13日拘捕兩名分別20多歲和30多歲男子,他們涉嫌違反1911年《官方保密法》罪行。《泰晤士報》周一(11日)披露20多歲被捕男子身份,指他是保守黨國會研究員Chris Cash,因涉嫌替中國做間諜被捕,獲准保釋直至下月報到。他與安全事務國務大臣董勤達(Tom Tugendhat)關係密切,受僱下議院外交事務委員會主席凱恩斯(Alicia Kearns)擔任研究員。 Chris Cash今年3月被捕時,只有數名大臣得知消息,其他國會議員看到報道後才驚悉事件,對英政府處理手法相當不滿,正準備動用國會特權,於這周內在下議院將Chris Cash列為嫌疑人。// 【潛行國會|英國28歲研究員涉當中國間諜 下議院擬動用國會特權建議列為「嫌疑人」】 全文請到《追新聞》網站閱覽 https://thechasernews.co.uk/英國28歲國會研究員涉當中國間諜/ #ChrisCash#國會#泰晤士報#間諜#追新聞#thechaser =========================== 《追新聞》無金主,只有您!為訂戶提供驚喜優惠,好讓大家支持本平台,再撐埋黃店。香港訂戶可分享給英國親友使用。 優惠詳情:https://thechasernews.co.uk/黃店感謝祭-請即訂閱patreon享優惠/ 報道無罪 知情有價 請即訂閱《追新聞》: 💰 Patreon|https://www.patreon.com/thechasernews 💰 Stripe|https://buy.stripe.com/eVa3fc5JWdYfegU289 🔗 網站|https://thechasernews.co.uk/ 📺 YouTube|https://www.youtube.com/channel/UC5l18oylJ8o7ihugk4F-3nw 📷 Instagram|https://www.instagram.com/the_chaser_news 🌐 Facebook|https://www.facebook.com/the.chaser.news 💬 Telegram Channel|https://t.me/the_chaser_news ☕️ ko-fi|https://ko-fi.com/thechasernews

香港人的蘋果

@appledailyhk26 · Post #54840 · 12.09.2023 г., 02:18

//英國28歲研究員Chris Cash被指潛伏國會充當中國間諜,曾擔任保守黨保安事務國務大臣董勤達創立的「中國研究小組」董事,在他被捕時,董勤達已擔任閣員,辭去小組職務,Chris Cash則透過律師辯稱「自己無辜」。《追新聞》向對華政策跨國議會聯盟(IPAC)香港倡議統籌鄺頌晴、前區議員劉珈汶、英國港僑協會創辦人鄭文傑、「攬炒巴」劉祖廸查詢是否認識Chris Cash,他們均透露曾與其接觸,但不算深交。鄺頌晴更指,Chris Cash向英國記者、國會議員當面唱衰「對華政策路國議會聯盟」(IPAC)及該組織行政總裁裴倫德(Luke de Pulford)「好危險」。// 【潛行國會|Chris Cash曾與香港倡議者接觸非深交 唱衰IPAC組織「好危險」】 全文請到《追新聞》網站閱覽 https://thechasernews.co.uk/潛行國會|chriscash曾與香港倡議者接觸非深交/ #ChrisCash#國會#IPAC#劉祖廸#鄺頌晴#追新聞#thechaser =========================== 《追新聞》無金主,只有您!為訂戶提供驚喜優惠,好讓大家支持本平台,再撐埋黃店。香港訂戶可分享給英國親友使用。 優惠詳情:https://thechasernews.co.uk/黃店感謝祭-請即訂閱patreon享優惠/ 報道無罪 知情有價 請即訂閱《追新聞》: 💰 Patreon|https://www.patreon.com/thechasernews 💰 Stripe|https://buy.stripe.com/eVa3fc5JWdYfegU289 🔗 網站|https://thechasernews.co.uk/ 📺 YouTube|https://www.youtube.com/channel/UC5l18oylJ8o7ihugk4F-3nw 📷 Instagram|https://www.instagram.com/the_chaser_news 🌐 Facebook|https://www.facebook.com/the.chaser.news 💬 Telegram Channel|https://t.me/the_chaser_news ☕️ ko-fi|https://ko-fi.com/thechasernews

香港人的蘋果

@appledailyhk26 · Post #55027 · 19.09.2023 г., 02:02

// 英國近日揭發有國會研究員涉充當中國間諜被捕,事件震撼英國政壇。上月訪華的外相祁湛明(James Cleverly)周日(17日)接受英國傳媒訪問,他以涉及情報及安全問題為由,不願回應是否早已知悉疑似間諜事件,也拒絕透露有否與中國談論此事。 祁湛明未有回應是否訪華前已知情,也迴避有否與中方談論間諜事件,只不斷重覆不能就情報及「安全相關問題」評論。祁湛明重申,他和首相辛偉誠(Rishi Sunak)已先後向中方表明英國不容許外國干預的行為。辛偉誠月初在G20峯會與中國總理李強會面時,提及中國干預英國民主不能接受… // 【中英角力|英外相祁湛明稱不後悔訪華 拒談有否與中國提間諜事件】 全文請到《追新聞》網站閱覽 https://thechasernews.co.uk/英外相祁湛明稱不後悔訪華拒談有否與中/ #王毅#祁湛明#羅傑斯#裴倫德#辛偉誠#韓正#布林肯#沙利文#中英角力#中共滲透#chriscash#追新聞#thechaser ========================== 《追新聞》無金主,只有您!為訂戶提供驚喜優惠,好讓大家支持本平台,再撐埋黃店。香港訂戶可分享給英國親友使用。 優惠詳情: https://thechasernews.co.uk/黃店感謝祭-請即訂閱patreon享優惠/ 報道無罪 知情有價 請即訂閱《追新聞》: 💰 Patreon|https://www.patreon.com/thechasernews 💰 Stripe|https://buy.stripe.com/eVa3fc5JWdYfegU289 🔗 網站|https://thechasernews.co.uk/ 📺 YouTube|https://www.youtube.com/channel/UC5l18oylJ8o7ihugk4F-3nw 📷 Instagram|https://www.instagram.com/the_chaser_news 🌐 Facebook|https://www.facebook.com/the.chaser.news 💬 Telegram Channel|https://t.me/the_chaser_news ☕️ ko-fi|https://ko-fi.com/thechasernews