변수는 프로그래밍에서 "하나의 데이터(숫자, 문자등)를 저장할 수 있는 메모리 공간"으로, 데이터 타입에 따라 정수, 소수, 문자등을 저장할 수 있다.
변수의 이름을 정의함에 있어 일반적인 룰은 아래와 같다.
- 파이썬에서 예약어는 사용할 수 없다.
- 변수는 하나의 문자(a letter)나 밑줄(underscore) 시작해야 한다.
- 변수의 두번째 문자부터는 문자(letter), 숫자(number) 또는 밑줄(underscore)를 사용할 수 있다.
- 변수는 대, 소문자을 구분한다.
- 변수명의 타입은 값에 따라 변화한다.
표준 데이터 유형
데이터 유형 | 할당 구분 | 아이템 구분 | 특징 |
숫자 Number Type | |||
문자 StringType | "" or '' | ||
셋 Set Type | {} | , | 중복제외, 순서없음 |
리스트 List Type | [] | , | |
딕셔너리 Dictionary Type | {} | , | 키와 값으로 분리 |
튜플 Tuple | () | , | 수정불가 |
데이터 형식 변환 (Data Type Conversion)
Function | Description |
int(x) | x 값을 정수 타입으로 변환한다. |
float(x) | x 값을 부동 소수점 타입으로 변환한다. |
complex(x) | x 값을 복소수 타입으로 변환한다. |
str(x) | x 값을 문자 타입으로 변환한다. |
repr(x) | x 값을 표현식 문자 타입으로 변환한다. |
eval(str) | x 값이 문자 타입인지를 검증한다. |
tuple(s) | s를 튜플 타입으로 변환한다. |
list(s) | s 값을 리스트 타입으로 변환한다. |
set(s) | s 값을 셋 타입으로 변환한다. |
dict(d) | d 값을 딕셔너리 타입으로 변환한다. |
frozenset(s) | s 값을 고전 셋 타입으로 변환한다. |
chr(x) | x 값을 문자 타입으로 변환한다. |
ord(x) | x 값을 정수 타입으로 변환한다. |
hex(x) | x 값을 16진수 문자 타입으로 변환한다. |
oct(x) | x 값을 8진수 문자 타입으로 변환한다. |
'프로그래밍 > Python' 카테고리의 다른 글
[PYTHON] 데이터 과학자를 위한 6가지 Python 팁 (0) | 2023.01.25 |
---|---|
React와 Django로 웹 서비스 뚝딱 세팅하기 (feat. Webpack, Redux, django rest framework, PWA) (0) | 2023.01.09 |
[python] 환경변수 관련. os, sys (0) | 2022.12.20 |
[PYTHON] 파일 인코딩 관련 (0) | 2022.12.20 |
[python] psutil - Python에서 프로세스 및 시스템 모니터링을 위한 크로스 플랫폼 lib. (0) | 2022.12.14 |