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

Пребарај: #festival2025

当前筛选 #festival2025清除筛选

#IpakVaZiravorlar#MilliyMeros#Festival2025 ☄️📚✅Buxoro davlat universiteti rektori Obidjon Xamidov “Xalqaro ipak va ziravorlar” festivali yopilish marosimida o'z fikr va mulohazalarini bildirdi. Потребитель Бухара Bizni kuzatishda davom eting: 🌐Telegram🌐Facebook

🟦🟦🟦🟦🟦#IpakVaZiravorlar#MilliyMeros#Festival2025 ☄️📚✅FOTOREPORTAJ: Buxoroda “Ipak va ziravorlar festivali” — milliy meros va qadriyatlar bayrami! BuxDU Axborot xizmati Bizni kuzatishda davom eting: 🌐Telegram 🌐Instagram🌐Facebook🌐Web-sayt🌐Youtube

🟦🟦🟦🟦🟦#IpakVaZiravorlar#MilliyMeros#Festival2025 ☄️📚✅Buxoroda “Ipak va ziravorlar festivali” — milliy meros va qadriyatlar bayrami! Bugun, 6-iyun kuni Buxoro shahrida Ipak va ziravorlar festivaliga start berildi. Dastlab festival qatnashchilarining tantanali yurishlari “Ark” qo’rg’onidan boshlandi. Ipak va ziravorlar festivali Buxoro davlat universiteti rektori Obidjon Xamidov boshchiligidagi jamoa, professor-o‘qituvchilar va talabalar ham faol ishtirok etmoqda. Institut vakillari tomonidan tayyorlangan milliy ko‘rgazmalar, folklor chiqishlari va mahorat darslari festivalga alohida ruh bag‘ishlamoqda. Bizni kuzatishda davom eting: 🌐Telegram 🌐Instagram🌐Facebook🌐Web-sayt🌐Youtube

#jarayon #live #festival2025 #YoshlarFestivali#Buxoro_shahri Sahnada "Zakovat" o'yinlarining g'oliblarini tantanali taqdirlash marosimi bo'lib o'tdi. Yakuniy natijalarga ko'ra, 🥇1-o'rinni - Buxoro davlat tibbiyot institutining "Dream team" jamoasi; 🥈2-o'rinni - Buxoro davlat universitetining "F8" jamoasi; 🥉3-o'rinni - Buxoro davlat texnika universitetining "Misteriya" jamoasi qo'lga kiritdi. G'oliblar viloyat hokimi Botir Zaripov tomonidan diplom va esdalik sovg'alari bilan taqdirlanishdi. Buxoro.uz | Facebook | Instagram | YouTube