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

Резултати

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

Пребарај: #lassa

当前筛选 #lassa清除筛选

#Lassa fever is a viral infection spread mainly through contact with food or household items contaminated by urine or droppings of infected rats.🐀 To prevent this spread; ✅ Store food in tightly covered containers to keep rodents away. ✅ Dispose of garbage properly and keep your surroundings clean. ✅ Avoid bush burning that drives rats into homes. ✅ Practice good hand hygiene—wash your hands regularly with soap and water. ✅ Seek medical attention immediately if you develop fever, weakness, or bleeding. Stay informed, Stay healthy! #StaySafe#HealthyLiving#NCDCNigeria

#Lassa fever is preventable, awareness is your first line of defense. ✅Avoid contact with rodents and their droppings ✅Store food properly ✅Maintain good hygiene by washing your hands regularly and keeping your surroundings clean and rodents free Seek medical care early if you notice symptoms such as : ✔️Fever ✔️Weakness ✔️Severe headache ✔️Cough ✔️Sore throat Stay informed, Stay Safe!! Prevent. Detect early. Save lives. #LassaFeverAwareness#PublicHealth#NCDCNigeria

#Lassa fever is a serious viral illness spread through contact with infected rodents or contaminated food and household items. ✔️Protect your health and community by reducing rodent exposure and practicing good hygiene always. Stay alert, stay informed, stay safe! #LassaFever#HealthAwareness#StaySafe#NCDCNigeria

#Lassa fever is not caused by witchcraft or spiritual attacks. It is a viral disease transmitted through contact with urine or droppings of an infected rat, contaminated food, or the body fluids of an infected person. Knowing the facts helps us act early and save lives. If you or anyone around you has a persistent fever, visit the nearest health facility immediately. #LassaFever#KnowTheFacts#PublicHealth#NCDCNigeria