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

Резултати

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

Пребарај: #tradingsquadgames

当前筛选 #tradingsquadgames清除筛选

🤝Electra TRADING SQUAD GAMES – STARTS TODAY! ⛳️ The time has come! The $50,000 tournament starts today at 14:00 (UTC), and our squad 🔔TON Events is ready to fight for top awards! Join the tournament using 🤑 $TON, 🤑 $BNB or 🤑 $ETH wallet. 💵Prizes for squads: 🥇1st place: $20,000 USDT 🥈2nd place: $15,000 USDT 🥉3rd place: $10,000 USDT *Prizes are distributed among the top 10 traders of each winning squad proportionally to their own trading volume. The full prize pool will be awarded once the total trading volume reaches $62.5 million. 💵Individual awards: $5,000 USDT + additional $250 USDT for every $10 million in trading volume. *prizes are distributed among the top 20 traders proportionally to their highest PnL (in $USDT) at the end of the tournament. 💵Daily bonuses: ✅ $50 for the best PnL of the day ✅ $50 for worst PnL of the day ✅ $50 for the highest tradingvolume of the day *prizes are distributed among the top 3 traders at the end of each day and paid out the next day. 🤑All trading activity counts towards farming points for the future $ELT! That is, by participating in the tournament, you not only fight for cash prizes, but also earn points for the future airdrop. 🔥OUR SQUAD IS READY! We're on the path to victory — join our squad now, boost the volume, maximize PnL, and win together! 🎰🎰 #Electra#TradingTournament#TradingSquadGames#DEX#DeFi

🤝Last chance to get bonuses before the tournament! Participants of Electra TRADING SQUAD GAMES – Season 1, great news! Now on Electra Terminal there is a special offer – deposit bonuses for all traders. 🤔How does this work? ✔️Top up your balance and receive a bonus. ✔️The larger the deposit amount, the higher the bonus. ✔️Additional rewards for participating in special challenges. ⚠️Important: The bonus program will not be available during the tournament (starting from March 3) . We recommend that you top up your balance in advance to get maximum privileges and ensure a comfortable start in the competition. 🤔Why is this beneficial? ✔️All trades in the tournament count towards $ELT farming, so you're not only competing for the prize pool, but also earning points for a future airdrop. ✔️Additional opportunities to increase profits - more deposit, more opportunities for trading and PnL growth. 🚀Join our squad, top up your balance and take part in the tournament – ​​maximize your chances of winning! #Electra#TradingTournament#TradingSquadGames#DEX#DeFi