목차
이번 포스팅부터 본격적으로 파이썬에 대해 다루고자 한다.
변수 알아보기
가장 첫 단계로 배울 것은 "변수"이다.
변수(Variables)는 우리가 정보를 저장해두는 곳이라고 생각하면 되는데, 다음을 보자.
a = 4
b = 5
print(a+b)
a라는 변수에 4라는 값을 넣었고, b라는 변수에 5라는 값을 넣었다.
a + b의 결과를 print 하라!
라는 뜻이니 우리가 원하는 대로 9라는 결과가 나올 것이다.
위처럼, 변수에 정수를 넣은 것을 Int 타입이라고 한다.
그렇다면 정수 말고는 어떤 값을 넣을 수 있을까?
변수에 소수점을 넣는 경우
정수가 아닌 수로, 소수를 넣을 수 있다.
3.14와 같이 소수점을 포함하는 타입을 Float 타입이라고 한다.
a = 3.14
변수에 문자를 넣는 경우
a 라는 변수에 홍길동이라는 문자를 넣어보자
이를 위해서는
a = 홍길동
이 아닌,
a = "홍길동"
b = '홍길동'
위의 형태로 "" 또는 ''로 문자열을 감싸줘야 한다.
이렇게 문자열에 해당하는 타입을 String이라고 부른다.
변수에 참 / 거짓을 넣는 경우
변수에는 true / false를 나타내는 값이 올 수 있다.
알람이 울릴 것인지 아닌지 / 인터넷이 연결되었는지 아닌지 등의 상태를 체크해야 할 때가 있다.
이때 사용하는 것이 Boolean 타입이다.
c = False
d = True
참고로, 위 글자를 "" 또는 ''로 감싼다면 더 이상 Boolean 타입이 아닌 String 타입으로 인식하게 된다.
c = "False"
d = 'True'
아무것도 넣지 않는 경우
변수에 아무 값도 넣지 않을 수 있다.
None 타입이라는 것이 있는데, 말 그대로 아무 값이 없다는 뜻이며, 이를 선언해줄 수도 있다.
a = None
변수에 이름 짓기
위에서 알아본 내용들을 한 군데에 모아보겠다.
a = 1
b = 3.14
c = "홍길동"
d = True
e = None
알파벳 순서대로 변수를 나열하면서 다른 타입의 값들을 넣어준 상태이다.
여기에 f라는 변수와 어떠한 연산 또는 작업을 한다고 생각해보자.
f가 숫자라면, a 또는 b와 사칙연산이 가능할 것이라 생각된다.
f가 문자열이라면, 해당 문자를 c의 뒤에 붙이는 작업이 가능할 것으로 보인다.
이처럼, 변수는 다른 변수와 상호작용 하거나, 변수 그 자체로서 어떠한 행동을 수행하게 된다.
이때 위처럼 abcde....로 지어둔 것이 수백 개가 있다고 생각해보자.
추후에는 저 변수들을 활용하는 순간이 오게 될 것인데, 이렇게 알아보기도 힘든 이름으로 변수 이름을 설정해주면 어떤 것을 뜻하는지 찾는데에 시간이 많이 소모될 것이다.
그렇기 때문에 유의미한 이름을 지어줄 필요가 있다.
변수 이름을 지을 때는 유의미한 단어별로 _(언더바)를 이용해 구분해주는 것이 암묵적인 약속이다.
people_name = "홍길동"
num_of_car = 5
is_yellow = True
이는 _ 뱀 같다고 하여 Snake Case라고도 불린다.
* Javascript에서는 낙타 등을 닮은 형태인 Camel Case로 작성하는 것이 암묵적인 약속이다.
var peopleName = "홍길동";
var numOfCar = 5;
var isYellow = true;
'Develop > Python' 카테고리의 다른 글
파이썬 (Python) 설치 방법 (0) | 2024.04.03 |
---|---|
파이썬 - 함수 알아보기 (0) | 2021.03.08 |
파이썬 Tuples와 Dictionary 알아보기 (0) | 2021.03.07 |
Python 리스트에 대해 알아보자 (0) | 2021.03.06 |
지금 당장 파이썬을 배워야 하는 이유 (0) | 2021.03.05 |