파이썬으로 코딩을 하면서 가장 많이 보는 에러 중 하나가 바로 SyntaxError: invalid syntax 일 수 있습니다.
이 에러가 나는 데에는 다양한 이유가 있을 수 있지만 그중 주된 이유 중 하나는 바로 ' : '를 작성하지 않았을 때 입니다.
보통 for문이나 if문, while문, try문, 함수 등을 만들 때 뒷부분에 ' : '를 반드시 써줘야 하는데요, 만약 이를 입력하지 않고 코드를 실행하면 SyntaxError가 난답니다.
한 번 for문에 ' : '를 입력하지 않고 실행해보도록 하겠습니다.
for i in range(5)
print(i)
File "<ipython-input-218-820d466f0a3e>", line 1
for i in range(5)
^
SyntaxError: invalid syntax
for문에 ' : '를 입력하지 않고 실행을 하니, SyntaxError: invalid syntax 에러가 발생했음을 살펴볼 수 있습니다.
만약 ' : '를 제대로 입력해준 뒤 실행을 하면, 에러가 나지 않게 된답니다.
이렇게 SyntaxError에 대해 살펴보았는데요, 만약 이러한 에러가 발생하면 반드시 ' : '를 입력했는지 잘 확인해보시기 바랍니다 :D