일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 파이썬무료강의
- 개인정보수집유효기간
- 스파르타코딩클럽
- jquery
- python
- 네이버커넥트재단
- sql
- 참가후기
- 반응형
- 프로그래머스입문
- useState
- GIT
- 장고이미지처리
- html
- React
- 프로그래머스
- 장고 다중이미지
- 코딩기초트레이닝
- SEF2022
- MongoDB
- 스파르타
- 20492번
- 파이썬
- django multi image
- 프론트엔드
- css
- 무료강의
- 22938번
- ㅐㄱ이
- error
- Today
- Total
코딩,해볼까
03.20. 파이썬 문법 기초 / SyntaxError : error_log 본문
0. 오늘 배운 것
% : 짝수, 홀수 판별 시 꽤 자주 쓰이는 함수
(나머지를) 2로 나눠서 나머지가 0이면 짝수, 1이면 홀수
· 변수 : 값을 담는 박스, 메모리에 올라가있는 컴퓨터가 기억해야 하는 값을 '가리키고 있어요.'
(쓰고 있다, 연결하고 있다..)
· 숫자, 문자형을 함께 쓰면 에러가 난다. str(), int() 로 맞춰 사용하자.
- str(), len(), slicing[ : ], split()
· 리스트 : [순서가 중요한 값을 담기] : [ ], 리스트[0][1]
- 숫자, 문자, 참거짓, 리스트 가 다 들어갈 수 있다.
- 값을 찾을 때 타고타고 들어간다.
- append, list[-1], sort()와 sort(reverse=true)
- 값 in 리스트명 : 값이 리스트 안에 있는지 찾아준다.
· 딕셔너리 : 값의 순서가 없다. {key : value} : 값을 가지고오고 넣는 것이 핵심
- 값을 넣기 : 딕셔너리['넣을 것의 제목'] = 넣을 것의 내용
- '값' in 리스트명 : 값이 리스트 안에 있는지 찾아준다.
· 조건문 : if else elif
· 반복문 : for 단수 in 복수=리스트명 : 하나씩 꺼내어 출력한다.
- i enumerate( ) if ~ break : 여기까지만 출력해.
-
· 함수
· 튜플 : 불변형 리스트. [ ]나 { } 대신에 ( ) 사용
· 집합 : 교집합 &, 합집합 |, 차집합 -
· f-string = f '{ }' : f 따옴표 안에서는 변수를 { } 에 담아 쓴다.
· 예외처리 : try: except :
· 파일 연결하기 : from 연결할 파일명 import * (*는 모두)
1. 문제점
error : <stdin SyntaxError: invalid syntax> 둘 다 뭔지 몰라 찾아보니 한줄 실행모드 오류가 났다.
ctrl + s 로 저장 하면서 뭔가 잘못 눌러서 그런건가?... 터미널을 쓰레기통 아이콘으로 버리고 새 터미널을 실행하면 잘 작동한다. 하지만 자꾸 이 오류가 나타나면 다른 오류가 나타날 때 헷갈릴 것 같아서 이유를 찾고 싶었다.
2. 시행착오
1) Vs code 단축키 한줄실행 모드를 찾아보았는데.. 관련 있어보이는 단축키가 없었다.
2) 막상 내가 다시 그 오류를 내려고 하니 오류가 나지를 않는다...흠
3) 다른 글을 더 찾아보니 기본적으로 많이 나타나는 오류로 ^ 표시된 부분에 잘못된 구문으로 인해 오류가 발생했다는 뜻. 명령프롬트창에 ctrl+z나 exit()를 입력하고 다시 실행하면 된다.
3. 해결방법
잘못 썼거나 한줄실행모드 오류 둘 중 하나로.. 비슷한 문구가 나왔을 때
1) 터미널 재실행
2) 문법 확인
순으로 해결하기로 했다.
4. 알게된 점
에러가 발생하면 무조건 구글에 찾아보지 말고, 내가 먼저 해석하여 해결하기위해 노력해보자.
에러를 꾸준히 기록해나가고 기억할 수 있도록 잘 기록해둔다.
'Back > TIL' 카테고리의 다른 글
03.22. 파이썬 300제 풀이 (1) | 2023.03.22 |
---|---|
03.21. 오늘도 파이썬 문법 공부 (1) | 2023.03.21 |
💫 03.17. 팝업창에 대한 문제점 (0) | 2023.03.17 |
mongoDB, python 으로 팀 웹사이트에 방명록을 만들고 저장해보자! (0) | 2023.03.16 |
Python에서 Flask를 사용하여 서버를 만들어보자! (0) | 2023.03.15 |