상수(Constants)
상수는 값이 변하지 않습니다.
print(123) #123으로 출력, 123이 상수
print(98.6) # 98.6으로 출력, 98.6이 상수
print('Hello World') # Hello World로 출력, Hello World가 상수
예약어(Reserved Words)
파이썬이 정한 의미로만 쓰이는 특별한 단어입니다. 예를 들어, 파이썬이 if라는 예약어를 만나게 되면 조건문을 실행하게 됩니다.
변수(Variables)
우리는 메모리에 사람이 이해 할 수 있는 변수명으로 원하는 데이터를 넣을 수 있는 공간을 확보 할 수 있습니다.
x = 12.2
print(x) # 12.2가 출력됩니다.
y = 14
x = 100
print(x) # 100이 출력됩니다.
- x, y : 메모리에 할당된 변수의 이름
- = : 할당자이며 해당 변수에 특정 값을 넣어주는 역할을 합니다. (화살표로 생각하세요.)
- 12.2, 14 : 값이며 해당 변수에 우리가 넣은 값입니다.
변수로 선언 한뒤 해당 변수에 넣을 수 있는 값은 바꿀 수 있습니다.
변수의 이름을 정하는 규칙
- 반드시 문자 또는 underscore( _ )로 시작합니다. (숫자로 시작할 수 없습니다.)
- 문자와 숫자 underscore( _ )를 포함할 수 있습니다.
- 읽는 사람이 읽기 편하도록 변수명을 정하는 것이 중요합니다.
#Case1 - Worst
xiojqwerlkj = 35.0
dpemdnlem = 12.50
rlaxotjs = xiojqwerlkj * dpemdnlem
print(rlaxotjs)
#Case2 - Bad
a = 35.0
b = 12.50
c = a * b
print(c)
#Case3 - Good
hours = 35.0
rate = 12.50
pay = hours * rate
print(pay)
파이썬은 3가지 케이스를 모두 동일하게 인지하지만 코드를 읽는 사람 입장에서는 세번째 케이스가 가장 이해하기 쉬울 것입니다.
할당문 (Assignment Statements)
대입문은 오른쪽 표현의 결과를 왼쪽의 변수에 저장하는 것으로 구성되어 있습니다.
x = 0.6
x = 3.9 * x * (1 - x)
print(x) # 0.936 출력됨.
#3.9 * 0.6 * (1 - 0.6)
x = 3.9 * x * (1 - x )
print(x) # 0.2336256 출력됨.
#3.9 * 0.936 * (1 - 0.936)
출처: 부스트코스, 모두를 위한 파이썬, https://www.boostcourse.org/cs122/lecture/314794/?isDesc=false
'Python' 카테고리의 다른 글
[부스트코스] [모두를 위한 파이썬] 예외처리(try, except) (0) | 2021.05.15 |
---|---|
[Python] set 자료형 remove() vs. discard() (0) | 2021.05.15 |
[부스트코스] [모두를 위한 파이썬] 예약어, 순차문, 조건문 및 반복문 (0) | 2021.05.14 |
[Python] [정렬] list.sort()와 sorted()의 차이 (0) | 2021.05.10 |
[Python] 문자 삭제 함수 strip (0) | 2021.04.11 |