변수란, 데이터(data)를 저장하기 위해 프로그램에 의해 이름을 할당받은 메모리 공간을 말한다. 이렇게 저장된 값은 언제든지 변할 수 있다.
파이썬의 변수는 자료형을 따로 선언해주지 않아도 되어서 굉장히 간결하게 표현할 수 있다.
예시)
food = "Pizza"
animal = '강아지'
age = 24
is_adult = age >= 20
위와 같이 따옴표(""), ('')로 문장을 감싸주면 문자형을 담은 변수
가 되는거고, 숫자만 입력해주면 숫자형을 담은 변수
가 되고, True와 False가 출력되도록 식을 작성하면 boolean형을 담은 변수
가 되는것이다.
우리집 고양이의 이름은 네로에요.
네로는 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))
지하철에서 우리가 내릴 때 XX행 열차가 들어오고 있습니다.
라고 방송하는 익숙한 문장을 출력해보겠다.
변수명 : station
변수값 : "사당", "신도림", "인천공항" 순서대로 입력
출력문장 : XX행 열차가 들어오고 있습니다.
station = "사당"
print(station, "행 열차가 들어오고 있습니다.")
station = "신도림"
print(station, "행 열차가 들어오고 있습니다.")
station = "인천공항"
print(station, "행 열차가 들어오고 있습니다.")
같은 station
이라는 변수에 값을 담더라도 출력은 마지막에 담긴 변수값을 출력한다.
주석이란?
- 주석은 프로그래밍에 있어 내용을 메모하는 목적으로 쓰이며, 컴파일러와 인터프리터에 의해 일반적으로 무시되어 프로그램에 영향을 주지 않을 뿐더러 출력되지 않는다.
- 소스 코드를 더 쉽게 이해할 수 있게 만드는 것이 주 목적이며, 협업할 때 유용히 쓰인다.
# 한줄 주석을 사용할 때에는 샵(#)을 사용하여 앞에 붙여주면 된다.
'''
여러문장을
주석처리하고 싶을 때는 작은따옴표(') 3개를 붙이면 된다.
'''
주석 단축키는 ctrl
+ /
이다.