코딩이 즐겁다

[파이썬 기초] 기본 자료형 (int, str, bool, float) 갓벽 가이드 본문

Python

[파이썬 기초] 기본 자료형 (int, str, bool, float) 갓벽 가이드

코즐 2025. 1. 22. 12:00
반응형

 

파이썬 기본 자료형 요약

파이썬(Python)에서 기본 자료형은 데이터의 유형을 나타내며, 변수나 값을 저장하고 처리할 때 사용됩니다. 이 자료형들은 파이썬에서 가장 기본적이고 자주 사용되는 데이터 타입으로, 각각 고유한 속성과 동작을 가지고 있습니다. 파이썬 기본 자료형 (int, float, bool, str) 의 사용법 및 활용 예제에 대하여 작성 하였습니다.

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

 


 

int (정수)

  • 정수 값을 저장합니다.
  • 크기 제한이 없으며, 메모리가 허용하는 한 큰 수를 저장할 수 있습니다.
  • 10진수, 2진수(0b), 8진수(0o), 16진수(0x)로 표현 가능합니다.
a = 10        # 10진수 정수
b = 0b1010    # 2진수 정수 (10)
c = 0o12      # 8진수 정수 (10)
d = 0xA       # 16진수 정수 (10)

 

💡 데이터 타입 변환 예제 (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

 


 

float (부동소수점, 실수)

  • 소수점을 포함한 값을 저장합니다.
  • 기본적으로 64비트 부동소수점 숫자로 처리됩니다.
a = 3.14
b = 1.0
c = -0.5

 

💡 데이터 타입 변환 예제 (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

 


 

문자열 (string)

  • 문자들의 집합으로, str 타입입니다.
  • 작은따옴표(')나 큰따옴표(")로 문자열을 표현합니다.
  • 여러 줄 문자열은 삼중 따옴표(""", ''')를 사용합니다.
a = 'Hello'
b = "World"
c = """This is
a multi-line
string."""

 

💡 주요 특징

  • 인덱싱: 문자열의 각 문자를 0부터 시작하는 인덱스로 접근 가능.
  • 슬라이싱: 문자열의 부분 문자열을 가져올 수 있음.
s = "Python"
print(s[0])    # 'P'
print(s[1:4])  # 'yth'
print(s[-1])   # 'n' (역순 인덱스)

 

💡 데이터 타입 변환 예제 (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

 


 

불리언 (boolean)

  • bool 타입으로, 참(True) 또는 거짓(False) 값을 가집니다.
  • 논리 연산 및 조건문에서 사용됩니다.
a = True
b = False

# 논리 연산
print(a and b)  # False
print(a or b)   # True
print(not a)    # False

 

💡 데이터 타입 변환 예제 (bool() 함수 사용)

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

 


 

코즐

파이썬을 배우고 싶은 사람은 누구나 파이썬 학원(국비 지원 파이썬 학원)에 가지 않고도 파이썬 공부를 하면서 실력을 쌓아나갈 수 있다고 생각합니다. 

파이썬 온라인 강의 자료를 올리면서 누구나 쉽게 파이썬을 공부하실 수 있도록 최선을 다해서 설명하도록 하겠습니다.

 


 

 

반응형