여러분 오늘도 안녕하세요!

야근에 녹아가는 개발자 은다민 입니다..

 

지난 시간에 배운 파이썬의 기초는 어떠셨나요?

가능하면 초보 개발자나 이제 입문하는 개발자들을 위한 공간이 되고싶은데

생각보다 풀어 쓰기가 쉽지가 않네요 ㅠ_ㅠ

그래도 열심히 해볼테니 여러분도 같이 힘내봅시당 :)

 


변수(Variable)

아니! 기초라더니..! 아직 2장밖에 안됐는데 뭐 이리 어려운 단어가 튀어나왔나요?

라고 생각하신분들 혹시 계신가요?

 

저는 처음 프로그래밍을 공부할때 가장 어려웠던 부분이 용어 파악이었어요.

사람마다 받아들이는게 다르고 공부스타일이 다르지만

저같은 경우 용어가 어렵다보니 이해하기 보다는 단어 자체를 외워버리는 노력을 했는데

생각보다 저에게 잘 맞는 방법이더라구요 ㅎ,ㅎ

그래서 이 변수란 무엇일까요?

 

변수(variable)는 어떠한 데이터를 담아둘 수 있는 그릇이라고 생각하시면 됩니다.

잘 감이 안오시나요? 예를들어 봅시다.

여러분들이 제 블로그를 방문할때마다 저는 "안녕하세요" 라는 문장을 보여주고싶어요.

그런데 여러분들이 방문할때마다 계속해서 "안녕하세요" 라는 문장을 '생성' 한다면

같은일을 굉장히 여러번 반복하는 불필요한 행동이 되겠죠?

그럴때 "안녕하세요" 라는 단어를 그릇에 보관해 두었다가, 여러분들이 올때마다

그저 제 그릇을 보여주기만 한다면 너무나 편리하겠죠 :)

그렇다면 이 변수를 어떻게 선언할까요?

 

변수 선언하기

제가 파이썬을 배우면서 가장 헷갈렸던 부분이에요.

Java와 C#을 공부했을땐 분명 변수 선언시 '자료형' 이라는것을 선언해 주었거든요.

자료형이 뭐나구요? 여러분은 지금 당장 알필요가 없어요!

Python은 무려 '자료형'을 사용하지 않고 변수 선언이 가능하거든요 :)

다만 자료형을 사용하지 않아도 될 뿐 Python에서도 자료형은 존재하며 중요하답니다!

자 이제 변수를 선언해 봅시다!

 

a = 1

어....? 끝...?

네, 끝입니다! 굉장히 쉽죠? 그럼 이 코드를 어떻게 해석하면 될까요?

a 는 1과 같다? 땡땡땡 이걸 조심하셔야해요!!

 

이 코드를 읽기 위하여 이번 포스팅의 마지막 주제인 대입 연산자에 대해 알아봅시다 :)

 

대입 연산자

아까 위에서 변수에 대해 설명한것 기억하시나요?

변수는 데이터(값)을 담아주는 혹은 저장해주는 그릇이라고 생각하시면 된다고 했었네요.

 

즉 대입연산자(=)는 변수 a에 1이라는 데이터를 '저장'해준다는 의미를 갖고있어요.

 

그렇다면 a 는 1과 같다 라는건 코드로 어떻게 표현할까요?

두 값을 같다 라고 표현해 줄때는 등호(==)를 사용해주시면 됩니다!

# 1이라는 데이터를 담고있는 변수 a
a = 1

# a는 1과 같다
a == 1

위 두 코드의 차이점을 확실히 인지하고 이해가 어렵다면 외워주세요!

굉장히 중요하며 앞으로 끊임없이 쓰이니 기초체력으로 가져가셔야 합니다.

 


변수에 대해 이해가 되셨나요?

다음시간에는 변수에 저장될 자료형인 숫자형문자열에 대해 공부해 볼게요 :)

혹시 어려운 부분이 있다면 댓글로 언제든 질문해주셔도 됩니다!

 

오늘도 행복한 코딩하세요 :)

728x90

'개발 > Python' 카테고리의 다른 글

[Python]1. Python(파이썬) 시작하기  (0) 2021.06.24
[Python] 1. 기초_기본자료형과 리스트(List)  (2) 2021.06.22

+ Recent posts