728x90
반응형
SMALL
기본 자료형
구분 | 자료형 | 변환 함수 | 의미 |
int | 정수 | int(n) | n -> 정수 변환 |
float | 실수 | float(n) | n -> 실수 변환 |
bool | 논리 | bool(n) | n -> 논리 변환 |
str | 문자열 | str(n) | n -> 문자열 변환 |
정수 (int)
age = 25
print(type(age))
<class 'int'>
- 다른 자료형의 값을 정수형 데이터로 변환
print(int(1.9)) # 실수 -> 정수
print(int(True)) # 논리 -> 정수
print(int(False))
print(int(1.9)) # 문자열 -> 정수
1
1
0
100
n = 95
print(bin(n)) # 2진수
print(oct(n)) # 8진수
print(hex(n)) # 16진수
>>0b1011111
>>0o137
>>0x5f
실수 (float)
- 다른 자료형의 값을 실수형 데이터로 변환
print(float(1)) # 정수 -> 실수
print(float(True)) # 논리 -> 실수
print(float(False))
print(float('3.14')) # 문자열 -> 실수
print(float('100')) # 문자열 -> 실수
1.0
1.0
0.0
3.14
100.0
논리 (boolean)
true, False 값을 가짐
(영국의 수학자 조지 불 George Boole 이 만듦)
print(bool(0))
print(bool(''))
print(bool([])
False
False
False
- 비교 연산자의 판단 결과
print(3 > 1)
print(3 < 1)
True
False
print(10 == 10) # 같은지 비교
print(10 != 10) # 다른지 비교
print('Python' == 'Python')
print('Python' == 'python')
True
False
True
False
비교 연산자
== : 같은지 비교한다.
!= : 다른지 비교한다.
문자열 (str)
기본적으로 따옴표로 묶어서 표현한다.
작은 따옴표(' ')와 큰 따옴표(" ") 모두 사용 가능하다.
삼중 따옴표(''' ''', """ """)도 사용 가능하다.
- 문자열 변환
print(str(100)) # 정수 -> 문자열
print(str(True)) # 논리 -> 문자열
print(str(False))
print(str(3.14)) # 실수 -> 문자열
100
True
False
3.14
- 문자열 안에 따옴표 포함하기
작은따옴표('') 안에는 큰따옴표("")가,
큰따옴표("") 안에는 작은따옴표('')가 인식이 된다.
print("python isn't difficult")
print('He said "python is easy"')
python isn't difficult
He said "python is easy"
728x90
반응형
LIST
'Big Data > Python' 카테고리의 다른 글
[Python] 6. 컬렉션 - 시퀀스 자료형(리스트, 튜플) (0) | 2021.06.14 |
---|---|
[Python] 5. 컬렉션 - 리스트(list), 튜플(tuple) (0) | 2021.06.14 |
[Python] 4. 문자열 인덱싱(indexing), 슬라이싱(slicing), 연습문제 (0) | 2021.06.13 |
[Python] 2. 사칙 연산, 연산자 (0) | 2021.06.13 |
[Python] 1. Hello World~! 출력, 주석, 변수(Variable) (0) | 2021.06.13 |