Тип строки в Python имеет очень много удобных методов. Сегодня пост про два таких метода которые чаще всего используются "однобоко". Это методы startswith() и endswith()
Самый обычный сценарий использования — проверка, начинается ли строка с указанной подстроки?
>>> "some_string".startswith("some")
True
И аналогичная ситуация с зеркальным вариантом этой функции, проверка совпадения с конца
>>> "some_string".endswith("some")
False
Так они используются в большинстве случаев что я видел. Но у этих функций есть еще два варианта использования.
🔸Сравнение нескольких подстрок
Для проверки нескольких подстрок в одной строке обычно вызывают эти функции несколько раз. Но на самом деле достаточно передать кортеж со всеми строками один раз. Если будет хоть одно совпадение то функция вернёт True.
>>>"my_image.png".endswith(("jpg", "png", "exr"))
True
🔸Диапазон поиска
Вторым аргументом можно передать индекс символа с которого следует начать сравнение, а третий аргумент это индекс последнего символа.
>>> ".filename.ext".startswith("file", 1)
True
>>> "file_###.ext".endswith('#', 0, -4)
True
Индексы можно указать отрицательными, что означает отсчёт с конца.
#trics#basic
Bacterial meningitis leaves 1 in 5 people with disabilities such as hearing loss, brain damage and limb loss.
But meningitis is largely vaccine-preventable!
Parents/caregivers are urged to visit any primary health care centre to get their children/wards vaccinated against #meningitis.
Your input is crucial in shaping better prevention, treatment and control strategies against #Meningitis in Nigeria.
📋Take our #Meningitis KAP Survey to share your knowledge, attitudes, and practices.
🔗Survey link
https://forms.gle/R5uxSdet2nPNQvpRA
#Meningitis spreads mostly from one person to another through respiratory droplets e.g. coughing, sneezing & close contact such as kissing
Meningitis can affect anyone at any age.
Seek medical attention if you experience symptoms.
#Meningitis is a serious infection that can lead to severe complications & death
Report immediately to a healthcare facility if you or a loved one experiences
➡️Neck pain
➡️Pain on looking at bright lights
➡️Vomiting
➡️Muscle/joint/limb pain
➡️Rash
➡️Seizures
➡️Cold hands & feet
#Meningitis vaccines are safe, effective, and give protection to your family and community.
Parents and caregivers, now is the time to catch up on the childhood immunisations that protect against meningitis.
Any form of #Meningitis is an emergency!
ALL healthcare workers are urged to have a high index of suspicion and immediately report if they notice these signs & symptoms in their patients:
➡️Fever/severe headache
➡️Vomiting
➡️Drowsiness
➡️Rash
➡️Seizures
➡️Muscle/joint pain
➡️Stiff neck
The spread of #meningitis is usually through:
➡️ Direct person-to-person contact, including droplets from the nose and throat of infected persons.
➡️Close and prolonged contact with an infected individual.
Visit the nearest health facility immediately if you notice any of the CSM-associated signs and symptoms.
#Meningitis is an inflammation of a thin layer of the connective tissue that covers the brain and the spinal cord.
This inflammation can be caused by infection with bacteria, viruses, parasites, fungi, injuries and certain drugs.
Know the symptoms to seek early health care.
Advisory:
https://ncdc.gov.ng/news/508/cerebrospinal-meningitis-public-health-advisory
#Meningitis is an epidemic-prone disease requiring immediate reporting in Nigeria.
ALL healthcare workers are urged to have a high index of suspicion if they notice these signs & symptoms in their patients:
➡️Fever/severe headache
➡️Vomiting
➡️Drowsiness
➡️Rash
➡️Seizures
➡️Muscle/joint pain
➡️Stiff neck
Bacterial meningitis is largely vaccine-preventable; #meningitis vaccines are safe, effective, and give protection to your family and community.
Parents and caregivers, now is the time to catch up on the childhood immunisations that protect against meningitis.
Hand washing is one of the most effective ways of preventing the spread of infectious diseases including #meningitis
Always wash your hands with soap under running water for protection against meningitis and other deadly diseases
Also ensure you and your loved ones are vaccinated with the recommended immunisations
Report immediately to a healthcare facility if you or a loved one experiences the below symptoms of #Meningitis
➡️Neck pain
➡️Pain on looking at bright lights
➡️Vomiting
➡️Muscle/joint/limb pain
➡️Rash
➡️Seizures
➡️Cold hands & feet
Early recognition saves lives