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

Пребарај: #tunas2020

当前筛选 #tunas2020清除筛选
Gusdurian.Net

@gusduriannet · Post #2460 · 11.12.2020 г., 15:49

Yeay, rangkaian acara #TUNAS2020 untuk masyarakat umum akan dibuka dengan diskusi dua tema yang menarik. Pertama, diskusi tentang pelengseran Gus Dur bersama para penulis sejarah dan aktor sejarah. Ada Mas Virdi, Mas Agus Sudibyo, Ibu Khofifah Indar Parawansa, dan Mas Edi Budiyarso. Acaranya besok tanggal 12 Desember 2020 pukul 10.00-12.00 WIB. Diskusi dilanjutkan dengan tema Gus Dur dan Papua bersama Bang Tony Wanggai, Mama Pendeta Yemima Krey, dan Kak Ahmad Suaedy pada pukul 14.00-16.00 WIB. "Gusmin, sa belum daftar. Apakah bisa menyimak kita punya acara?" Tentu! Kita akan live streaming di fanpage Facebook KH. Abdurrahman Wahid. So, jangan sampai dilewatkan momen keren ini.

Hashtags

Gusdurian.Net

@gusduriannet · Post #2481 · 20.12.2020 г., 01:19

Menulis Cerita TUNAS 2020 Tuliskan kisahmu tentang TUNAS 2020 sepanjang 700-1000 kata. Tulisan yang dimuat gusdurian.net akan mendapatkan souvenir. Jangan simpan kisahmu sendirian. Bagikan kisahmu kepada teman-teman GUSDURian seluruh Indonesia. Tulisanmu akan dibaca sampai ribuan pembaca. Tulisan akan dimuat periode 20-31 Desember 2020. Kirim kisahmu ke email: [email protected] dengan subjek #KisahTunas #Tunas2020 #Gusduriandotnet #Gusdurian