Search

Python 01. Python Basic Syntax

Created at
2018/07/07
Updated at
2021/01/19
Tags
Keywords
3 more properties
파이썬의 기본적인 문법을 정리해보자.
목차

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기⟫ 수업자료
인프런, ⟪프로그래밍, 데이터 과학을 위한 파이썬 입문⟫ 수업 자료