[ Python ] 파이썬의 변수와 주석

duck-ach·2022년 11월 5일
0

Python

목록 보기
2/6
post-thumbnail

변수(Variable)

변수란, 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 말한다. 이렇게 저장된 값은 언제든지 변할 수 있다.

파이썬의 변수는 자료형을 따로 선언해주지 않아도 되어서 굉장히 간결하게 표현할 수 있다.
예시)

food = "Pizza"
animal = '강아지'
age = 24
is_adult = age >= 20

위와 같이 따옴표(""), ('')로 문장을 감싸주면 문자형을 담은 변수가 되는거고, 숫자만 입력해주면 숫자형을 담은 변수가 되고, True와 False가 출력되도록 식을 작성하면 boolean형을 담은 변수가 되는것이다.

변수 예제 1) 동물 소개하기

우리집 고양이의 이름은 네로에요.
네로는 3살이며, 츄르를 아주 좋아해요.
네로는 어른일까요?

위의 문장을 Python으로 출력해보자.
중복되는 단어들을 변수로 묶고, 나이와같은 언제든지 바뀔 수 있는 값들도 변수로 묶어서 처리해보자.

animal = "고양이"
name = "네로"
age = 3
food = "츄르"
is_adult = age >= 3

print("우리집 " + animal +"의 이름은 " + name +"에요")
print(name + "는 "+ str(age) + "살이며, " + food + "를 아주 좋아해요")
print(name + "는 어른일까요? " + str(is_adult))

이렇게 문자열로 출력을 할 때에는 나이age와 True와 False와 같은 boolean타입은 문자형으로 형변환 하여 출력해주어야 한다. str(변수명)

그리고 꼭 +로 이어주지 않더라도 ,쉼표로 이어서 출력할 수 있다.

animal = "고양이"
name = "네로"
age = 3
food = "츄르"
is_adult = age >= 3

print("우리집 " , animal , "의 이름은 " , name , "에요")
print(name , "는 " , str(age) , "살이며, " , food , "를 아주 좋아해요")
print(name , "는 어른일까요? " , str(is_adult))

변수 예제 2) 기차역 방송 소리 출력하기

지하철에서 우리가 내릴 때 XX행 열차가 들어오고 있습니다. 라고 방송하는 익숙한 문장을 출력해보겠다.

변수명 : station
변수값 : "사당", "신도림", "인천공항" 순서대로 입력
출력문장 : XX행 열차가 들어오고 있습니다.

station = "사당"
print(station, "행 열차가 들어오고 있습니다.")
station = "신도림"
print(station, "행 열차가 들어오고 있습니다.")
station = "인천공항"
print(station, "행 열차가 들어오고 있습니다.")

같은 station이라는 변수에 값을 담더라도 출력은 마지막에 담긴 변수값을 출력한다.

주석

주석이란?

  • 주석은 프로그래밍에 있어 내용을 메모하는 목적으로 쓰이며, 컴파일러와 인터프리터에 의해 일반적으로 무시되어 프로그램에 영향을 주지 않을 뿐더러 출력되지 않는다.
  • 소스 코드를 더 쉽게 이해할 수 있게 만드는 것이 주 목적이며, 협업할 때 유용히 쓰인다.

단일주석

# 한줄 주석을 사용할 때에는 샵(#)을 사용하여 앞에 붙여주면 된다.

다중주석

'''
여러문장을
주석처리하고 싶을 때는 작은따옴표(') 3개를 붙이면 된다.
'''

주석 단축키는 ctrl + / 이다.

profile
자몽 허니 블랙티와 아메리카노 사이 그 어딘가

0개의 댓글