Задать вопрос
@vlad19215

Почему возникает ошибка «'str' object attribute 'replace' is read-only»?

Возможно я просто тупой, заранее извиняюсь)
код:
number=input('Введите номер телефона:')
if len(number)==11 and number.isdigit():
	number.replace=str(number.replace)
	number.replace=number.replace(number[0:7],'*')
	print(number.replace)

ошибка:
Введите номер телефона:89143434299
Traceback (most recent call last):
  File "d:\python\test.py", line 3, in <module>
    number.replace=str(number.replace)
AttributeError: 'str' object attribute 'replace' is read-only
  • Вопрос задан
  • 331 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
@s7on1250
number=input('Введите номер телефона:')
if len(number)==11 and number.isdigit():
    number=number.replace(number[0:7],'*')
print(number)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Python
Седой и строгий
Даже представить не могу, что вас вынудило на попытку присвоить методу его строковое представление.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы