Для этого в Python у формата строки существует отдельная функция startswith()
Пример кода.
1 2 3 |
str = "Python" print(f'{str} starts with "P"' if str.startswith('P') else f'{str} dont starts with "P"') # Первый пример |
Если такое строение не совсем понятно, то можно более развернуто :
1 2 3 4 5 6 7 |
str = "Python" if (str.startswith('P')): print('this string starts with "P"') else: print('this string doesnt starts with "P"') |
@jeremy_larkin Вы можете использовать split() функцию и потом сравнить с первым элементом массива в Python и тем самым проверить начинается ли строка с определенного слова, пример:
1 2 3 4 5 6 7 8 9 10 |
string = "Privet mir" word = "Privet" new_string = string.split() if word == new_string[0]: print('yes') else: print('no') # Вывод: yes |