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

Резултати

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

Пребарај: #budgeting

当前筛选 #budgeting清除筛选
gov.sg

@Govsg · Post #2221 · 03.06.2024 г., 04:15

What are some ways to reduce household expenses? Finance writer Dawn from ‘SG Budget Babe’ shares some of her top cost-saving tips. ➡️ Read more: go.gov.sg/costofliving-youknowornot-2 #YouKnowOrNot#CostofLiving#budgeting#adulting Drop us a 👍🏻 or 🤩 if you like her tips!

International Geographic

@internationalgeographic · Post #5933 · 04.09.2025 г., 10:39

Monesto is a personal and group expense tracker that works inside Telegram groups. Add it to your trip, roommates, or team chat to keep money clear and fair. What you can do: - Add shared expenses in seconds - Scan receipts and auto-parse - See balances for everyone - Multi-currency supported - Personal tracking and analytics available inside the app Open the mini app or Add to group #Finance#Budgeting#GroupExpenses#Monesto

GitHub Trends

@githubtrending · Post #14889 · 30.06.2025 г., 13:00

#typescript#budgeting#finance#money#personal_finance Actual Budget is a free and open-source tool for managing personal finances. It allows you to track all your accounts in one place and sync changes across devices easily. You can install it in several ways: using a one-click deployment, managed hosting, a Docker image, or by downloading local apps for Windows, Mac, or Linux. This tool helps you manage transactions efficiently, create budgets, and view reports like net worth and cash flow. It's beneficial because it's easy to use, customizable, and keeps your financial data secure and accessible. https://github.com/actualbudget/actual