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 слични објави

Пребарај: #bhk

当前筛选 #bhk清除筛选

🇬🇧英軍要人!BNO如何參軍網上講座📣 How to join the UK Armed Forces with BNO visa seminar 嚟左英國,想為國家效力,身穿皇家軍服嘅機會唔再係夢想!但持 BNO visa 嘅香港人到底應該如何入伍呢?咁大家要聽吓說書人阿域佢參軍嘅經歷同埋軍中規矩,一齊為夢想奮鬥! 活動詳情 : 日期 : 21/1/2023 (星期六 / Saturday) 時間 : 13:00-14:00 內容 : - 英軍結構 (海陸空、全/兼職) - 軍中福利 - 入職要求 (國籍、年齡、居英年期、體能等) / - 熱門職位 (如:網絡工程師) - 問答環節 / Q&A session ⚠️報名連結將於 1月8日上午10 時正在港僑及 Britons in Hong Kong 的 Facebook,Instagram, Telegram 頻道同步公佈。 #英國港僑協會#移英港人#MissionPerm#移英港人家園計劃#移民英國#BNO#網上講座 #英軍#UKArmedForces#BNO參軍#香港人參軍#港人參軍#英國參軍#BNOvisa#入職#Career#RoyalNavy#BritishArmy#RoyalAirForce#Britonshk#Britonsinhongkong#BHK