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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #309 · 2 фев.

Метод строки split() разделяет строку на несколько строк по указанному символу >>> "a_b_c".split('_') ['a', 'b', 'c'] Можно указать максимальное количество разделений >>> "a_b_c".split('_', 1) ['a', 'b_c'] Или резать с другой стороны с помощью rsplit() (right split) >>> "a_b_c".rsplit('_', 1) ['a_b', 'c'] А что будет если оставить аргументы пустыми? >>> "a_b_c".split() ['a_b_c'] Получаем список с одним элементом, потому что по умолчанию используется пробельный символ. >>> "a b c".split() ['a', 'b', 'c'] То есть это равнозначно такому вызову? >>> "a b c".split(" ") ['a', 'b', 'c'] Кажется да, но нет! Давайте попробуем добавить пробелов между буквами >>> "a b c".split(" ") ['a', '', '', 'b', '', '', 'c'] И вот картина уже не так предсказуема 😕 А вот что будет по умолчанию >>> "a b c".split() ['a', 'b', 'c'] Всё снова красиво! 🤩 По умолчанию в качестве разделителя используется любой пробельный символ, будь то табуляция или новая строка. Включая несколько таких символов идущих подряд. А также игнорируются пробельные символы по краям строки. >>> "a\t b\n c ".split() ['a', 'b', 'c'] Аналогичный способ можно собрать с помощью регулярного выражения. Но пробелы по краям строки придется обрабатывать дополнительно. >>> import re >>> re.split(r"\s+", ' a b c '.strip()) ['a', 'b', 'c'] Здесь тоже можно указать количество разделений >>> re.split(r"\s+", 'a b c', 1) ['a', 'b c'] А что если мы хотим написать красиво, то есть split() без аргументов, но при этом указать количество разделений? В этом случае первым аргументом передаём None >>> "a\n b c".split(None, 1) ['a', 'b c'] Данный метод не учитывает строки с пробелами, взятые в кавычки 'a "b c" '.split() ['a', '"b', 'c"'] Но для таких случаев есть другие способы. #tricks#basic

Резултати

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

Пребарај: #chainsim

当前筛选 #chainsim清除筛选
TONlines – News

@tonlines · Post #7555 · 21.11.2025 г., 10:09

Tonstakers: Stake and Win NFT Phone Numbers! #ChainSIM#TON#Tonkeeper Tonstakers, in collaboration with Tonkeeper and ChainSIM, is offering 10 unique NFT phone numbers for stakers. Participants need to stake a minimum of 10 TON via Tonkeeper from November 21 to 28 to enter the giveaway. Among the prizes are 3 rare numbers for top stakers and 7 regular numbers for randomly chosen participants. Source: link @tonlines

TONlines – News

@tonlines · Post #7705 · 04.12.2025 г., 13:16

Tonstakers: Prizes Distributed to Campaign Winners #Tonstakers#ChainSIM Tonstakers has successfully completed three campaigns, distributing all rewards to the winners. Stay tuned for upcoming holiday activities from the community. Source: link @tonlines

TONlines – News

@tonlines · Post #7399 · 28.05.2025 г., 09:05

⚡️EVAA: Czech Crypto Week Closing Event #Crypto#ETH#ChainSIM EVAA is partnering with Bitget Academy to lead the Czech Crypto Week, culminating in the CRYPTO RAVE event during ETH Prague. The event, supported by ChainSIM and Wenode, takes place at Fuchs2 on May 29 from 10 PM to 4 AM. Source: link @tonlines