코딩(개발)/파이썬

파이썬 주석 파이썬 변수

플랜데버 2020. 12. 17. 22:50

주석이란? 개발자가 본인이나, 타인을 위해서 뭐하는 기능을 구현한것인지 설명하는? 프로그램이 실행되는데 전혀 영향을 받지 않지만 몇백줄 몇천줄 코딩을 하다보면 어떤 기능을 구현하려고 해놓은건지 잊었을 수도 있고, 개발시 주의사항이 있을수도 있다. 개발자가 하고 싶은 말을 써놓는 것 이라고 생각하면 쉬울듯.

# 한줄 주석

''' 작은따옴표 3개로 앞뒤를 둘러싸면 문장이 주석
둘러싸면 문장이 주석
둘러싸면 문장이 주석
둘러싸면 문장이 주석
'''

비주얼스튜디오 코드에서는 여러문장 선택후 ctrl + / 하면 주석 처리 됬다 풀렸다 함.

 

변수란 변하는 수, 변하는 값을 저장하는 공간이라고 생각하면 된다.

 

"우리집 강아지 이름은 연탄이에요" 라는 문장을 써도 되지만

고양이를 키울수도 있고, 이름이 연탄이가 아닐수도 있다. 

프로그래밍이란 결국 다양한 경우의 수를 노가다 없이 컴퓨터의 힘을 빌려 인간이 편하기위해 하는 것.

우리가 흔히 접하는 회원가입/로그인 로직을 생각하면 된다.

 

변할 것으로 예상되는 내용을 담을 그릇을 만든다

animal = "강아지"

name = "연탄이"

age = 4

hobby = "산책"

is_adult = age >= 3

 

 

코딩
① print(
"우리집 "+ animal +" 이름은 "+ name +"이에요"
② print(name +"는 어른일까요? " + str(is_adult))
③ print(name + "는 "str(age) +"살 이며, "+ hobby +"을 아주 좋아해요")
④ print(name,"는", age , "살 이며, " ,hobby,"을 아주 좋아해요")

결과
① 우리집 강아지 이름은 연탄이이에요.
② True
③ 연탄이는 4살 이며 산책을 좋아해요
④ 연탄이 는 4 살 이며,  산책 을 아주 좋아해요

③,는 같은 결과값을 출력한다. 다만 + 연결해 준 경우 숫자를 출력하려면 str을 붙여 형변환을 해주어야 한다.

문자열을 ,로 연결하면 형변환 하지 않아도 된다. 대신 빈칸이 한칸씩 무조건 포함된다.

print로 숫자도 boolean도 바로 찍을 수 있지만 문자열과 연결할 때는 형변환 해줘야 하는 것 같다.

 

위에서 손가락 아프게 변수를 준 이유를 이제 알아볼까?

animal = "당나귀"

name = "당근이"

age = 2

hobby = "멍때리기"

is_adult = age >= 5

 

이라고 값을 바꿔준다면 print로 찍히는 내용은 

→ 우리집 당나귀 이름은 당근이이에요.

False

당근이2살 이며 멍때리기을 좋아해요

 

이렇게 바뀌어서 출력이 됩니다.

 

 

더보기

블로그에는 우클릭 방지가 걸려있어요. 코드복사는 카페에서 가능 합니다.

투딩카페의 이 컨텐츠보기

 

 

파이썬 기초는 나도코딩님이 인프런사이트에서 강의한 내용을 바탕으로 공부한 내용을 정리한 것 입니다.