TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #146 · 16 сеп.

Функция sub в regex может принимать функцию в качестве аргумента repl. 📄 Из документации: If repl is a function, it is called for every non-overlapping occurrence of pattern. The function takes a single match object argument, and returns the replacement string. То есть для каждого совпадения будет вызвана функция для вычисления замены вместо замены на одну и ту же строку для всех совпадений. Иными словами, для замены разных совпадений на разные строки не потребуется запускать re.sub() много раз для каждой строки замены. Достаточно определить функцию, которая вернёт строку для каждого из совпадений. Описание слишком запутанное🤔, давайте лучше рассмотрим на простом примере: Создаем карту замены. То есть какие строки на какие требуется менять. remap = { 'раз': '1', 'два': '2', 'три': '3', 'четыре': '4', 'пять': '5', } Пишем функцию поиска строки для замены. Единственным аргументом будет объект re.Match. Используя данные этого объекта мы вычисляем замену on-the-fly! def get_str(match: re.Match): word = match.group(1) return remap.get(word.lower()) or word Пример текста. text = '''Раз Два Три Четыре Пять Вместе будем мы считать Пять Четыре Три Два Раз Мы считать научим вас ''' Теперь запускаем re.sub и вместо строки замены (repl) подаём имя функции. (Данный паттерн ищет отдельные слова в тексте) >>> print(re.sub(r'(\w+)', get_str, text)) 1 2 3 4 5 Вместе будем мы считать 5 4 3 2 1 Мы считать научим вас Думаю, достаточно наглядно 🤓 #libs#regex

Hashtags

Резултати

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

Пребарај: #archdaily

当前筛选 #archdaily清除筛选

MÆRSK TOWER IN COPENHAGEN. The Mærsk Tower is an extension to the University of Copenhagen’s Faculty of Health and Medical Sciences, located at the intersection of Nørre Allé and Blegdamsvej in Copenhagen. Architecture: Ramsing & Co Photo credit: Adam Mørk #arch_shovel#architecture#archdaily

1. Park with observation tower in Spremberg OT Haidemühl 2. Lookout Tower on Devínska Kobyla / Šebo Lichý architects 3. Ateliereen Architecten has proposed a metal and wood configuration for an observation tower in Peize, Netherlands. 4. The Observation Tower Data / Palmett - Markowe Ogrody + RYSY Architekci Rafał Sieraczyński 5. Observation Tower on the River Mur / terrain:loenhart&mayr 6. Viewing Tower Lommel / Ateliereen Architecten 7. THE CROWN, Casalgrande Padana, Italy. Kengo Kuma #architecture#arch_shovel#archdaily

VI MALL - work by Av8studio The project is simulated and designed based on a parametric modeling algorithm. Project location: Iceland Software: Revit - 3ds Max - Forest Pack Pro - coronarender – Ps What do you think about this design and visualization? Tag your Architect Friends! #architecture#arch_shovel#archdaily

THE GRAND CANAL Experience Center | by Shanghai PTArchitects The project is located in Hanjiang District, Yangzhou, China. The site adjoins the junction of Yunhe North Road and the Grand Canal. The section of the Grand Canal on its south side is a rare east-west water system in the city, with a width of 80 meters. By making use of the 600-meter-long canal landscape belt and the homecoming route with a length of 400 meters, the design team conceived a waterfront living scene within 1 kilometer, which looks like a landscape painting that gradually unfolds at the waterside. The building unfolds towards the Grand Canal, and dialogues with waterscape. The facade features distinct wavy forms at different heights by taking design cues from the rolling waves of the Grand Canal. The wavy structures interweave with glazing, showing the fusion of the real and virtual and closely integrating the building with the site. . 📍Hanjiang District, Yangzhou, CHINA ©️📷 SCHRAN #arch_shovel#architecture#archdaily

For Quest. RAW - renaissance of brutalism. Refreshing the urban image with it´s photogenic and bold aesthetic energy, RAW stands for longevity in our aera of constant change. Based upon the mixture between concrete brutalism and post modernism, the monumental ensemble is included in the list of cultural heritage. . Visualization by Beyondvisualarts . #architecture#archdaily#arch_shovel

Pictury + SOM | 350 North Morgan 350 North Morgan offers tenants an innovative office space surrounded by Chicago’s best retail, and food and beverage offerings. Located in the desirable Fulton Market neighborhood, 350 North Morgan is a destination for businesses looking to attract the next generation of innovative thinkers. The staggered design and unique façade create a compelling and light, cloud-like exterior, while the shifted volumes create a lofted and expansive interior, highly sought-after in modern office environments. This effect also leads to ample room to design tenant amenities, indoor/outdoor spaces, or terraces. . #arch_shovel#archdaily#architecture

Shoreline Crescent's curved façade made from glazed white bricks is fully revealed on site at Folkestone. A playful interpretation of the clinker brick sits within the concave rhythms of the south façade. . #arch_shovel#archdaily#архитектура

Completed in 2018, The Fuzhou Strait Culture and Art Center by PES-Architects takes inspiration from the petals of a jasmine blossom, the city flower of Fuzhou. The flower is manifested in the formal language, and the color of the architecture takes inspiration from the petals of a jasmine blossom, the city flower of Fuzhou. “Dividing the large complex into smaller units gives the Centre a more human scale and makes it easy for users to navigate indoors and outdoors. Each building has a core area — a semi-public, curved gallery that follows the curvature of the main façade — that integrates the public interior space with the landscape of the Jasmine Gardens around the building and further with the Mahangzhou island nature reserve in front of the Centre.” Says Pekka Salminen, Founder of PES-Architects. 📸 Photographs: Marc Goodwin, Yong Zhang, Martin Lukasczyk #parametricarchitecture#arch_shovel#archdaily

ПретходнаСтраница 1 од 5Следна