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

Резултати

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

Пребарај: #unai

当前筛选 #unai清除筛选
Hayotullo Ismailov | Golden Life

@hayotalks · Post #614 · 25.11.2025 г., 07:58

🇺🇳BMT tomonida bakalavr talabalari uchun internship United Nations Millennium Fellowship 2026 Bakalavriat talabalar uchun global yetakchilik va ijtimoiy ta’sir dasturi. 💡 SDG loyihasini rejalashtiring 🌟 Global tarmoq + mentorlar 📜 Sertifikat + tan olinadigan tajriba 📒Deadline: 30 noyabr 2025 ➡️Ariza topshirish: millenniumfellows.org/apply Oʻzingiz orzu qilgan grantni albatta yutishingiz kerak! Murojaat uchun: @hayotullo_admin1 @Hayotullo_Ismailov_bot Bizni ijtimoiy tarmoqlarda ham kuzatib boring: 😎Instagram.😎Hayotalks 😎Telegram📱Khayotullo #Leadership#UNAI#MillenniumFellowship#SocialImpact

KIUT | Namangan rasmiy

@kiut_nm · Post #4702 · 25.05.2025 г., 15:06

Toshkent Kimyo Xalqaro Universiteti rasmiy ravishda Birlashgan Millatlar Tashkilotining Akademik Hamkorlik Tashabbusi (UNAI) a’zosi bo‘ldi! 🎓🌐 🟨 Shuni faxr bilan ta’kidlaymizki, biz ushbu nufuzli global tashabbusga qo‘shilgan O‘zbekistondagi birinchi xususiy oliy ta’lim muassasasi hisoblanamiz! Bu global tashabbusga qo‘shilish orqali universitetimiz endilikda dunyo bo‘yicha oliy ta’lim muassasalarining nufuzli tarmog‘ida o'rin egalladi. Ushbu tarmoq BMTning Barqaror Rivojlanish Maqsadlari (SDG), global fuqarolik, inson huquqlari va barqaror rivojlanishga sodiqligini qo‘llab-quvvatlaydi. 🤝 Bu yutuq bilan biz quyidagi ustuvor yo‘nalishlarga sodiqligimizni namoyon qilamiz: ✅ Ilmiy-texnik rivojlanish ✅ Innovatsiyalar va tadqiqotlar ✅ Jamiyat oldidagi mas’uliyat ✅ Ta’lim orqali adolatli va barqaror kelajak barpo etish UNAI jamoasiga va universitetimiz rahbariyatiga ushbu yutuq uchun chuqur minnatdorchilik bildiramiz! 🚀 #UNAI#KIUT#UNAcademicImpact#GlobalEducation#SDGs