프로그래밍/Python
[python] 데이터 형식 변환 (Data Type Conversion)
홍반장水_
2022. 12. 22. 09:13
반응형
변수는 프로그래밍에서 "하나의 데이터(숫자, 문자등)를 저장할 수 있는 메모리 공간"으로, 데이터 타입에 따라 정수, 소수, 문자등을 저장할 수 있다.
변수의 이름을 정의함에 있어 일반적인 룰은 아래와 같다.
- 파이썬에서 예약어는 사용할 수 없다.
- 변수는 하나의 문자(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진수 문자 타입으로 변환한다. |
반응형