본문 바로가기

코딩/파이썬

5분 파이썬(3) - 변수

반응형

프로그래밍을 할 때 데이터를 잘 다루는 것은 아주아주 중요합니다.

그리고 데이터를 잘 다루기 위해서는 변수의 개념을 잘 알고 있어야 합니다.

 

여기서 변수는 데이터를 저장하는 공간을 의미하며 자료형은 데이터의 형태입니다.

 

변수를 만드는 것을 '변수를 선언한다.'라고 하며 변수에 데이터를 집어넣는 행위를 '변수에 데이터를 할당한다'라고 합니다.

변수명 = 10

변수를 선언하고, 데이터를 할당하는 코드입니다.

변수명을 기입하고, 등호를 붙인 뒤, 할당할 데이터를 입력하면 됩니다.

 

여기까진 쉬운데 그래서 대체 왜 변수를 써야 데이터를 잘 다룰 수 있는걸까요?

 

예를 들어 아리랑을 10번 출력하기로 했다고 가정하겠습니다.

print('아리랑아리랑아라리요')
print('아리랑아리랑아라리요')
print('아리랑아리랑아라리요')
print('아리랑아리랑아라리요')
print('아리랑아리랑아라리요')
print('아리랑아리랑아라리요')
print('아리랑아리랑아라리요')
print('아리랑아리랑아라리요')
print('아리랑아리랑아라리요')
print('아리랑아리랑아라리요')

이렇게 print함수를 이용해서 아리랑을 10번 출력해 보았습니다.

그런데 갑자기 마음이 바뀌어서 애국가를 10번 출력해야 한다면?

10번 복붙한 아리랑을 지우고 다시 애국가를 10번 복붙해야 할까요?

너무 비효율적이고 지루한 일처리라서 비합리적이라는 생각이 듭니다.

 

이럴때 변수를 사용할 수 있습니다.

노래 = '아리랑아리랑아라리요'
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)

이번엔 노래라는 변수에 아리랑을 할당하고, 변수명을 호출해 print해주었습니다.

아리랑을 애국가로 바꾸고 싶다면, 변수에 할당한 데이터만 애국가로 바꿔주면 됩니다.

노래 = '동해물과백두산이'
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)
print(노래)

어떤가? 변수를 사용하니 데이터를 다루는게 훨씬 편리하고 깔끔해졌습니다.

 

5분 파이썬 변수 강의는 아래를 참고하면 됩니다.

https://youtu.be/l9K75Q9HNI0

 

반응형