[python] 변수 – 1. 기본 자료형

[python] 변수 – 1. 기본 자료형

이번 글에서는 파이썬에서 변수의 자료형에 대해 알아보겠습니다.
변수는 값을 저장할 때 사용하는 식별자이며 그 값이 변할 수 있는 자료를 의미합니다.
이번 글에서는 변수의 정수형, 문자형, 실수형, bool형에 대해 알아보겠습니다.

정수형

아래는 정수형의 예제입니다.

a = 10
b = 20
print("a:", a, ", type:", type(a))
print("b:", b, ", type:", type(b))

type 함수를 사용하면 변수의 타입을 알 수있습니다.
integer(정수)의 약자인 int가 출력되는 것을 볼 수있습니다.

문자형

아래는 문자형입니다. 이전 글에서 출력 함수에 대해 알아볼 때 문자열에 대해 맛 보았습니다.

a = "10"
b = '20'
c = """123"""
print("a:", a, ", type:", type(a))
print("b:", b, ", type:", type(b))
print("c:", c, ", type:", type(c))

string(문자열)의 약자인 str이 출력됩니다.
참고로 문자형을 정수형으로 바꾸기 위해서는 int() 함수를 사용하면 되고, 반대로 정수형을 문자형으로 바꾸기 위해서는str() 함수를 사용하면 됩니다.

a = 10
b = str(a)
print("a:", a, ", type:", type(a))
print("b:", b, ", type:", type(b))
print("")

c = "123"
d = int(c)
print("c:", c, ", type:", type(c))
print("d:", d, ", type:", type(d))
실수형

아래는 실수형입니다.

a = 1.2
b = 3.4

print("a:", a, ", type:", type(a))
print("b:", b, ", type:", type(b))

부동소수점을 의미하는 float가 출력됩니다.

추가적으로 float와 int를 더하면 float가 됩니다.

a = 1.2
b = 3
c = a + b

print("a:", a, ", type:", type(a))
print("b:", b, ", type:", type(b))
print("c:", c, ", type:", type(c))

정수형을 실수형으로 변환하려면 float()함수를 사용하면 됩니다.

a = 1
b = float(a)

print("a:", a, ", type:", type(a))
print("b:", b, ", type:", type(b))

bool형

마지막으로 bool형입니다
bool형은 True 또는 False값을 가지며  거짓을 의미합니다.

a = True
b = False

print("a:", a, ", type:", type(a))
print("b:", b, ", type:", type(b))

이상으로 기본 자료형에 대해 간단히 알아봤습니다.