Python 3에서 문자열을 변경할 수 있나요?
문자열에는 다음과 같은 변경 방법이 있습니다. 예:
a = 'lkjhgfdsa' a.replace('l','123')' 123kjhgfdsa' #返回结果
위의 예에서 볼 수 있듯이 str도 변경할 수 있습니다. 하지만! ! !
이 변경은 원래 문자열을 실제로 변경하지는 않지만 새 문자열을 만드는 것과 동일합니다.
>>> a = 'lkjhgfdsa' >>> b = a.replace('l','123') >>> a 'lkjhgfdsa' >>> b '123kjhgfdsa'
위 예에서 a 값은 변경되지 않았습니다. "수정된" 문자열을 b에 복사합니다. a와 b가 완전히 다른 것을 볼 수 있습니다.
요약: Python 3에서는 문자열을 변경할 수 없습니다. str.replace 메서드를 사용하여 문자열을 변경하면 원래 문자열은 변경되지 않은 채로 유지되고 변경된 새 문자열이 생성됩니다.
Python3에서 문자열을 변경할 수 있는지에 대한 자세한 내용은 PHP 중국어 웹사이트를 참고하세요!