본문 바로가기
파이썬/통계분석

[파이썬 강의] 8. 문자열 요소 변경하다 실패하기

by 만다린망고 2021. 9. 28.
반응형

 

 

지난시간에 배운 인덱싱과 슬라이싱을 이용하여 문자열의 요소를 변경할 수 있을것 같죠? 

 

문자열을 하나 정의합시다.

 

>>> a='python'
>>> a
'python'

 

첫글자를 b로 바꿔봅시다. 

 

>>> a[0]='b'
Traceback (most recent call last):
  File "<pyshell#39>", line 1, in <module>
    a[0]='b'
TypeError: 'str' object does not support item assignment

 

안바뀝니다. 문자열에서는 인덱싱을 이용하여 요소를 변경하는게 불가능합니다. 자료구조중에 리스트를 배우면 리스트를 이용하여 문자열 원소를 수정할 수 있습니다. 이후에 배워봅시다. 

반응형

댓글