728x90
반응형
문제
아래 코드의 실행 결과를 예상해보세요.
>> lang = 'python'
>> lang[0] = 'P'
>> print(lang)
내풀이
정답 : Python
정답
문자열은 수정할 수 없습니다. 실행 결과를 확인해보면 문자열이 할당(assignment) 메서드를 지원하지 않음을 알 수 있습니다.
TypeError Traceback (most recent call last)
<ipython-input-22-a0f3d05b669c> in <module>
1 lang = "python"
----> 2 lang[0]= "P"
3 print(lang)
TypeError: 'str' object does not support item assignment
음....... 낚였습니다ㅠ 에러가 난다고 하네요.
728x90
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 030 replace 메서드 (0) | 2020.12.18 |
---|---|
초보자를 위한 파이썬 300제 // 029 replace 메서드 (0) | 2020.12.17 |
초보자를 위한 파이썬 300제 // 026 문자열 다루기 (0) | 2020.12.16 |
초보자를 위한 파이썬 300제 // 025 문자열 치환 (0) | 2020.12.16 |
초보자를 위한 파이썬 300제 // 024 문자열 슬라이싱 (0) | 2020.12.16 |
댓글