반응형
자료형의 종류
프로그램을 실행하다보면 자료를처리하는 작업을 하게 된다, 그 자료를 저장하고 표현하는 타입을 자료형이라고 한다.
종류 | 설명 | 표현 예시 |
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 |