Каковы значения переменных a, b и c после выполнения следующего кода:
s='КАЛИНА'
a=s.count('А')
b=s.find('Л')
c=s.replace('К','М')
Каковы значения a, b и c?
Информатика 8 класс Строки и их методы значения переменных a b c код на языке Python работа со строками методы строк Python Новый
Давайте разберем код, который вы привели, и выясним, какие значения будут у переменных a, b и c после его выполнения.
Исходная строка:
s = 'КАЛИНА'
Функция count() считает количество вхождений указанного символа в строку. В строке 'КАЛИНА' символ 'А' встречается 1 раз. Поэтому:
a = 1
Функция find() ищет первый индекс (позицию) указанного символа в строке. Если символ найден, возвращается его индекс, если нет - возвращается -1. В строке 'КАЛИНА' символ 'Л' находится на позиции 1 (индексация начинается с 0). Поэтому:
b = 1
Функция replace() заменяет все вхождения указанного символа на другой символ в строке. В нашем случае 'К' будет заменен на 'М'. Таким образом, строка 'КАЛИНА' станет 'МАЛИНА'. Поэтому:
c = 'МАЛИНА'
Теперь подведем итог:
Таким образом, после выполнения кода значения переменных будут следующими: