Module (17%)
Section (60%)

Строки в Python неизменяемы

Как ранее было сказано, что строки в Python являются неизменяемыми. Это очень важная особенность. Что это значит?

Это в первую очередь означает, что сходство строк и списков ограничено. Не все, что Вы можете сделать со списком, может быть сделано со строкой.

Первое важное различие не позволяет использовать инструкцию del для удаления чего-либо из строки.

Код, который не будет работать:

alphabet = "abcdefghijklmnopqrstuvwxyz" del alphabet[0]

Единственное, что Вы можете делать инструкциейdel со строкой, это удалить строку целиком. Попробуйте сделать это.


В строках Python нет метода append() - Вы не можете их расширять никаким образом.

Пример ниже ошибочен:

alphabet = "abcdefghijklmnopqrstuvwxyz" alphabet.append("A")

При отсутствии метода append() метод insert() также нельзя использовать:

alphabet = "abcdefghijklmnopqrstuvwxyz" alphabet.insert(0, "A")

Code

alphabet = "abcdefghijklmnopqrstuvwxyz"

# Write test code here.
{{ dockerServerErrorMsg }} ×
{{ errorMsg }} ×
{{ successMsg }} ×