Python/자료형과 기본 문법

Python 자료형

Yonggyu 2023. 9. 13. 14:04
반응형

 

자료형의 종류

 

프로그램을  실행하다보면 자료를처리하는 작업을 하게 된다, 그 자료를 저장하고 표현하는 타입을 자료형이라고 한다.

 

종류 설명 표현 예시
int 정수 자료형으로 양수, 음수의 부호를 갖는다. 123, -12, 0
float 실수 자료형으로  부동소수점 수이다. 123.42, -0.56
complex 복소수 자료형으로 실수와 허수로 구성 2 + 3.7j
bool 참, 거짓 두가지 값을 표현하는 논리값이다. True, False
str 문자열 자료형으로 큰따옴표나 작은따옴표로 둘러준다.
따옴표를 연속적으로 세개를 두를 수 있다.
'korea', "korea", "123",
"""String"""
list 리스트 자료형으로 순서가존재.
서로다른 혼합 형태의 자료형를 포함할 수 있다.
list안의 list를 저장할 수 있다.
[1.0,'string',True]
[1, 'a', [2,3],False]
set 순서가없는 집합형 자료형이다.
자료의 중복을 허용하지않는다.
수정은 가능하다.
{1.0,'string'}
tuple 혼합 형태의 자료를 기억할 수 있는 자료형으로 읽기 전용이다. (1.0,'string',True)
dict 연관 배열로 키와 값이 쌍으로 구성된 집합형 자료형이다. { 'key1' : 'value1', 'key2' : 'value2' }

 

자료형 중에서  str, list, tuple, dict 과 같은 여러 개의 값을 묶어 하나의 변수로 활용하는것을 묶음 자료형이라 한다.

 

 

식별자

식별자는 변수, 함수, 클래스, 모듈 또는 다른 개체를 식별할 때 사용하는 이름이다.

이름만보아도 뜻을 알 수 있도록 지정하는 것이 소스코드 읽기에 도움이 된다.

 

식별자 작성 규칙

- 알파벳으로 시작하고 밑줄(_), 숫자를 사용할 수 있다. 

- 한글을 사용할 수도 있으나 권장하진 않는다.

- !, @, #, 등과 같은 특수문자는 사용이 불가하다.

- 대소문자를 구분한다.

- 가독성을 위해 의미있는 단어를 쓰는것이 바람직하다.

- 파이썬에 의해 약속된 예약어는 사용하지않는다.

 

예약어(keyword) : 특정 기능을 수행하도록 예약되어있는 단어를 뜻한다.

 

['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

위는 예약어들의 리스트이다.

 

 

728x90
반응형

'Python > 자료형과 기본 문법' 카테고리의 다른 글

Python 주석, type(), 진수  (0) 2023.09.14
Python 변수의 이해  (2) 2023.09.13
Python의 자료형 (숫자)  (0) 2023.06.22
Python의 자료형 (문자열)  (0) 2023.06.22