본문 바로가기

프로그래밍/[Python] 파이썬

[Python] 파이썬 기본 자료형 완벽정리

by GenieIT* 2024. 8. 27.

728x90
728x90

 

1. 파이썬 기본 자료형 정리표

파이썬 기본 자료형 (int, float, bool, str) 의 사용법 및 활용 예제에 대하여 작성 하였습니다.

자료형 의미 변환 함수
int 정수 int()
float 실수 float()
bool 논리 bool()
str 문자열 str()

 

※ type() 함수란?

데이터 타입을 확인할 수 있는 함수 입니다.

 

 

2. 파이썬 기본 자료형 예제 설명

2-1. 정수형 : int

n = 1
print("데이터 타입 출력")
print( type(n) )

print("실수 > 정수 변환")
print( int(1.9) ) 

print("논리(True) > 정수 변환")
print( int(True) )

print("논리(False) > 정수 변환")
print( int(False) )

print("문자열 > 정수 변환")
print( int('1') )

실행 결과 )

데이터 타입 출력
<class 'int'>
실수 > 정수 변환
1
논리(True) > 정수 변환
1
논리(False) > 정수 변환
0
문자열 > 정수 변환
1

 

 

2-2. 실수형 : float

n = 3.14
print("데이터 타입 출력")
print( type(n) )

print("정수 > 실수 변환")
print( float(10) )

print("논리(True) > 실수 변환")
print( float(True) )

print("논리(False) > 실수 변환")
print( float(False) )

print("문자열 > 실수 변환")
print( float('1') )

실행 결과 )

데이터 타입 출력
<class 'float'>
정수 > 실수 변환
10.0
논리(True) > 실수 변환
1.0
논리(False) > 실수 변환
0.0
문자열 > 실수 변환
1.0

 

2-3. 논리형 : bool

bool 타입의 경우 True, False 두가지 값만 존재 합니다.

정수 0, 빈 문자열, 빈 세트, 빈 튜플, 빈 리스트 값들 모두 False로 변환 가능합니다.

k = True
print("데이터 타입 출력")
print( type(k) )

print( bool(1) )
print( bool(0) )

print( bool('') )

print( bool(()) )

print( bool({}) )

print( bool([]) )

실행 결과 )

데이터 타입 출력
<class 'bool'>
True
False
False
False
False
False

 

 

2-4. 문자열 : str

한줄 문자열 표시는 ' ', " " 가능, 여러줄 문자열 표시는 ''' ''', """ """ 으로 가능합니다.

s = "밤비의 소소한 정보 나눔"
print("데이터 타입 출력")
print( type(s) )

print("문자열 여러줄 출력")
s = '''밤비의 
소소한 
정보
나눔'''
print(s)

print("정수 > 문자열 변환")
print( str(10) )

print("실수 > 문자열 변환")
print( str(1.9) )

print("논리(True) > 정수 변환")
print( str(True) )

print("논리(False) > 정수 변환")
print( str(False) )

실행 결과 )

데이터 타입 출력
<class 'str'>
문자열 여러줄 출력
밤비의 
소소한 
정보
나눔
정수 > 문자열 변환
10 <class 'str'>
실수 > 문자열 변환
1.9
논리(True) > 정수 변환
True
논리(False) > 정수 변환
False

 

 

 

728x90