파이썬의 기본적인 문법을 정리해보자.
목차
1. Comment & Print
2. 식별자(Identifiers)
•
변수, 함수, 클래스, 모듈, 패키지 등을 구분하기 위해서 사용되는 이름
•
규칙
◦
대소문자 구분
◦
사용가능 문자: 소문자(a~z)/대문자(A~Z)/숫자/특수기호(_)
◦
맨 앞에 __ 사용 지양
◦
맨 앞에 숫자 사용불가
◦
예약어 사용불가: print, def, class, True, False...
3. 변수 - Variable
4. 자료형 (Data type)
•
number: int, float, complex(복소수)
•
boolean: True, False
•
string: str
•
collection
◦
List
◦
Tuple
◦
Dictionary
◦
Set
4.1 Number
4.2 Boolean
True & False의 값을 갖는 데이터타입
4.3 String
4.4 List
4.5 Tuple
•
리스트와 같이 순서가 있는 데이터 타입. 하지만 변경이 불가능
•
리스트보다 메모리를 적게 사용함
4.6 Dictionary
•
데이터의 순서가 없음
•
여러 개의 (key: value) 쌍으로 이루어진 데이터 타입
•
value에 list나 dictionary가 들어갈 수도 있음
4.7 Set
•
중복되는 데이터가 없는 형태의 데이터 타입
•
교집합, 합집합, 차집합과 같은 연산 가능
•
list data에서 중복을 제거할 때 많이 사용
•
순서가 있는 데이터 타입은 아님
5. 데이터 형변환
•
데이터 타입을 다른 데이터 타입으로 바꾸는 것
•
바꾸려는 데이터 타입에 따라서 형변환 가능 여부가 다름
6. 연산자
•
산술연산자, 비교연산자, 할당연산자, 비트연산자, 논리연산자, 멤버연산자, 식별연산자
참고자료
•
패스트캠퍼스, ⟪데이터사이언스스쿨 8기⟫ 수업자료
•
인프런, ⟪프로그래밍, 데이터 과학을 위한 파이썬 입문⟫ 수업 자료