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

Резултати

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

Пребарај: #iringo

当前筛选 #iringo清除筛选
纯情男高

@hanzichen · Post #954 · 10.08.2025 г., 07:18

🔖iRingo | 解锁 Apple 全家桶,跨区 + 灰度 + 功能全面管控 iRingo 利用重写 + 脚本 + MitM 拦截三重技术手段,精准劫持 Apple 请求,绕过地区限制、解锁灰度功能,支持接入 Surge / Loon / Stash / Quantumult X,所有模块都能在 BoxJs 图形化面板中灵活控制,操作无门槛。无论是系统级服务还是 App 功能,都能实现定制化体验 支持模块包括:天气全数据解锁、地图3D卫星+Look Around、Apple News全球可用、Siri国家代码定制、TestFlight 一键切区、Apple TV 频道控制、Apple Watch 功能增强等,轻松打造属于你的 Apple 超能力系统 苹果不是不让你用,是你没装对工具罢了 🧰官网 I 🐙iRingo 标签:#iRingo#Apple解锁工具#插件#脚本#BoxJs#TestFlight切换#Apple 📮频道 | 🪧群聊 | ✨中文包