□ 데이터 타입으로 인하여 발생오류 ▶ TypeError: can only concatenate str (not "int") to str
x='death'
y=10
z = x+y
print(f'x+y{z}')
#조치방법: y int데이터를 str으로 변환하거나 x 값을 int로 저장
□ 문자열임에도 불구하고 함수호출방식으로 호출하여 발생하는 오류 ▶ TypeError: 'str' object is not callable
#문자열인데 함수를 호출해서 발생하는 오류
etc = 'korea'
print(etc())
#조치방법: 변수명만 기재하여 출력 print(변수명)
□ 리스트 인덱싱시 발생 오류 int 또는 슬라이싱형태로 기재하는 오류 ▶ TypeError: list indices must be integers or slices, not str
#리스트 인덱싱시 발생오류 int 또는 슬라잇싱형태로 기재하라는 오류임
c = [1,2,3,4,5]
print(c['0'])
#조치방법: 인덱싱 번호를 입력하여 출력 print(c[0])
'Python > Python_basic' 카테고리의 다른 글
[Python] 중복제거(자료구조 set) (0) | 2023.11.01 |
---|---|
[Python] 시퀀스 처리(For문, Lambda, List Comprehension) (0) | 2023.10.30 |
[Python] 변수와 데이터 타입, 형변환(+Input함수) (0) | 2023.10.03 |
[Python] 출력 Print (0) | 2023.10.03 |
[Python] anaconda & jupyter Notebook (0) | 2023.10.03 |