파이썬의 무엇인지 알아보고
기본적인 문법이 무엇인지 알아 보자.
Python?
Python은 1990년 Guido Van Rossum(귀도 반 로썸)이 개발한 인터프리터 언어
고수준 언어, 가독성 높음, 구문 구조가 단순, 인터프리터 언어 등등의 특징이 있다.
여러가지 컴퓨터 언어들은 인터프리터 언어, 컴파일 언어로 나눌수 있다.
인터프리터 형식은 위에서부터 한 줄씩 처리하며 실행.
컴파일 형식은 전체를 한번에 읽고 처리하여 실행.
기본문법에 대한 설명
변수 = 메모리에 값을 저장하기 위해 할당하는 공간. 할당 후 내부의 값 변경 가능
개념 -> 어떤 공간이 있다, 해당 공간에 뭘 담고 빼고 다른걸 담을 수 있다
상수 = 메모리에 값을 저장하기 위해 할당하는 공간. 할당 후 내부 값 변경 불가
객체 = 클래스로부터 생성된 것들을 '객체' 라고 부름.
붕어빵 틀 -> 클래스, 붕어빵 -> 객체
모든 것들을 객체라고도 볼수 있음
식별자 = 파이썬에서 변수, 함수, 클레스, 모듈 등등 개체를 식별하는데 사용하는 이름.
객체를 '참조' 하는 이름으로 볼수있음. 예를들어
p1 = Person()은 p1 -> 식별자, Person() -> 클레스
문자 A~Z로 시작하고 밑줄(_), 숫자(0~9) 를 사용할 수 있다.
문자 @, $, % 는 식별자로 사용할 수 없다.
대소문자를 구분한다.
예약어는 사용할수없다
예약어 = 파이썬에서 미리 정해진 의미가 있는 단어들이다.
상수 또는 변수나 다른 식별자의 이름으로 사용할 수 없다.
모두 소문자이다.
and, exec, not, assert, finally, or, break, for, pass, class, from
print, continue, global, raise, def, if, return, del, import, try
elif, in, while, else, is, with, except, lambda, yield
Data type 파이썬에서 사용하는 데이터의 종류
논리형 , 숫자형, 문자형, 바이트, 리스트, 투플, 딕셔너리, 집합
bool -> 논리형, 참 거짓의 논리를 표현 예) True 1, False 0
int, float, complex -> 정수 실수, 복소수 등 숫자 표현 예) 123, 3.14, 5+4j
str -> 유니코드 문자 모임 표현(내용 변경 불가) 예) "hello", "come"
bytes -> 0~255 코드 모임 표현 예) b"Python"
list -> 순서가 있는 파이썬 객체 집합 표현,[] ["lee", "kim", "park"]
dict -> 순서가 없는 파이썬 객체 집합 표현,{키:값} 키와 값이 하나인 형태 예) {"kim:1", "lee:2", "park:3"}
tuple -> 순서가 있는 객체 집합 표현, 내용 변경 불가. 예) ("kim", "lee", "park")
set -> 집합 표현 예) {"kim", "lee", "park"
주석처리
# -> # 을 문장이나 코드 앞에 붙이면 주석 처리, 컴퓨터가 인식하지 않음 예) #print("lee")
""" """ -> """ 이 안의 내용도 주석 처리
줄을 바꿔 사용 가능 ""
'Python 파이썬' 카테고리의 다른 글
자료형 변환, 연산자, 산술 연산자 (1) | 2023.10.12 |
---|---|
표준 입출력 (0) | 2023.10.12 |
Format (1) | 2023.10.12 |
Indexing & Slicing (1) | 2023.10.12 |
Data Type 데이터 타입 (0) | 2023.10.12 |