Jay의 자취들

#3 파이썬 주석, 변수 공부하기 본문

같이 공부하는 6코딩9/6파이썬9

#3 파이썬 주석, 변수 공부하기

Jay Jeong 2021. 12. 2. 23:58

 

안녕하세요 재이입니다.

오늘은 주석과 변수에 대해서 알아보겠습니다. 바로 가보시죠.

 


 

주석은 #, '''

그러니까 우물정자와 작은따옴표 3개로 주석 처리를 할 수 있습니다.

그렇지만 약간의 차이가 있는데요. 

                            #은 한 줄만 주석이 가능하지만 '''은 여러 줄의 문장을 주석처리할 수 있습니다.

예를 들어

#학교, 학번, 이름을 소개해주세요.

print("저는 티스토리대학교에 재학중입니다.")
print("제 학번은 12345678입니다.")
print("제 이름은 Jay Jeong입니다")

라고 작성하면 Terminal에는 #뒤에 있는 문장을 제외하고

위의 사진처럼 출력됩니다.

 

만약 이름을 출력하는 함수만 제외하고 나머지를 주석처리 하고싶다면

#학교, 학번, 이름을 소개해주세요.

'''print("저는 티스토리대학교에 재학중입니다.")
print("제 학번은 12345678입니다.")'''
print("제 이름은 Jay Jeong입니다")

이렇게 주석처리 하고싶은 열의 앞과 뒤에 작은 따옴표 3개를 붙여주세요.

이렇게 작성하면 Terminal에는

제 이름만 출력됩니다.

 

이렇게 주석은 코드 내에 작성하지만 프로그램 실행시 어떠한 영향도 끼치지 않습니다.

그렇다면 주석을 쓰는 이유는 무엇일까요?

바로 코드의 부가적 설명을 위해서입니다. 

복잡한 코드를 작성할 때, 어떤 값의 특별한 의미를 설명할 때 등 개발자는 주석을 이용해 개발자 자신 혹은 자신의 코드를 사용하는 다른 사람을 위해 설명을 첨가할 수 있습니다.

 


 

이번에는 변수에 대해서 설명해보겠습니다.

변수란 쉽게 말해 어떠한 값을 저장할 수 있는 공간입니다.

위의 작성된 코드를 다시 불러올게요.

#학교, 학번, 이름을 소개해주세요.

print("저는 티스토리대학교에 재학중입니다.")
print("제 학번은 12345678입니다.")
print("제 이름은 Jay Jeong입니다")

만약 제가 티스토리대학교에서 다음대학교로 편입했다면 티대에서 다대로 바꿔야되는데..

만약 저 한 줄만 바꾸면 괜찮지만 100개 1000개의 문장에 티스토리대학교라는 단어가 나온다면 일일이 바꾸는 것도 힘들고 바꾸는 도중에 실수를 할 수 있습니다.

이때 저희는 변수를 사용해서 그런 일들을 방지할 수 있습니다.

 

 먼저 univ, code, name이라는 변수에 각각 값을 지정해 줄게요.

변수명(univ, code, name)은 제가 임의로 지정한 것입니다. 다른 것도 가능

univ = "티스토리대학교"
code = 12345678 #숫자 자료형에는 큰 따옴표 없이 작성
name = "Jay Jeong"

univ 변수에 티스토리대학교, code 변수에 12345678, name 변수에 Jay Jeong이라는 값을 각각 지정했습니다.

그리고 이 변수들을 print함수에 적용해볼게요.

univ = "티스토리대학교"
code = 12345678 #숫자 자료형에는 큰 따옴표 없이 작성
name = "Jay Jeong"

#학교, 학번, 이름을 소개해주세요.

print("저는 "+ univ +"에 재학중입니다.")
print("제 학번은 "+str(code)+"입니다.") #code는 숫자 자료형이기때문에 str()을 통해 문자열 자료형으로 형변환
print("제 이름은 "+ name +"입니다")

이렇게 작성하면

아까와 같은 문장이 출력되는 것을 보실 수 있습니다.

제가 다음대학교에 편입을 했다면 univ변수와 code변수에 지정된 값을 바꾸면 출력되는 문장은 이전과는 달라지겠죠?

 

print 함수에 변수를 넣을때 "+ 변수 +" 이런식으로 넣을 수 있지만 콤마(", 변수 ,")를 사용해 변수를 넣을 수 있습니다.

univ = "다음대학교"
code = 87654321 #숫자 자료형에는 큰 따옴표 없이 작성
name = "Jay Jeong"

#학교, 학번, 이름을 소개해주세요.

print("저는 ", univ ,"에 재학중입니다.")
print("제 학번은 ", code ,"입니다.") #콤마를 사용하면 str()같은 형변환 쓰지 않아도 됨
print("제 이름은 ", name ,"입니다")

실행하면

+를 쓸 때와는 다르게 값 사이에 공백이 하나 포함되네요.

 


 

오늘은 파이썬 주석과 변수에 대해 배워보았습니다.

안녕!

 

 

p.s.

같이 공부하는 6코딩9은 프로그래밍 초보에서부터 고수까지 가는 여정을 담을 거예요. 아직은 초보입니다?

차근차근 꾸준히 하다 보면 나만의 포트폴리오를 만들 실력이 생기겠죠?

그럼 고수 재이를 볼  그날까지..

화이팅!

Comments