상수(Constant)란?
보통 수학에서 상수란 변하지 않는 불변량을 뜻한다. 이는 변수와는 반대되는 개념이다. 보통 상수의 이름은 대문자로 작성하는 것이 관례이다.
GRANT_PERCENT = 0.35
MAX_VALUE = 75
상수값을 왜 변수에 대입하는 건가?
번거롭게 왜 상수를 변수에 대입하는 이유는 두 가지 이유가 있다.
- 가독성적인 면이 향상됨
- 특정 값이 바뀔 경우 해당 값을 일일이 찾아서 바꿔주지 않아도 됨. (유지보수에 도움이 됨)
EN_SCORE = 40
duble = EN_SCORE *2
percent = 0.01 * EN_SCORE
print("당신의 수정된 점수는 ",duble,"입니다")
수식(expression)
- 수식이란 피연산자들의 연산자의 조합을 의미함
- 연산자(operator)는 연산을 나타내는 기호를 의미함
- 피연산자(operand)는 연산의 대상이 되는 것을 의미함
- 가령 4 * 2=8이며 이때 4와 2는 피연산자, *는 연산자를 뜻하며 결과인 8은 식의 값이다.
- 산술 연산자는 기본적인 사칙 연산자를 실행하는 연산자임.
- Tip. 나눗셈을 하여 몫만 가져와야 한다면 // 를 사용하도록 한다.
- Tip. 나눗셈을 하여 나머지를 가져와야 한다면 % 를 사용하도록 한다.
- 지수(power)를 계산하려면 ** 를사용하도록 한다.
- 연산자 우선순위 (우리가 알고 있는 그것!)
- 기본적으로 왼쪽에서 오른쪽으로 계산된다.
- 지수(**)
- 곱셉, 나눗셈, 나머지
- 덧셈, 뺄셈
- 우선순위를 따지지 않는 방법은 괄호()를 추가하는 방법이다.
함수(function) 호출
- 함수란 특별한 기능을 담당하는 명령어들의 모임이다.
- 여러분들이 알고 있는 abs(), max() 등 모두 함수라 부른다.
※본 글은 인프런 강의의 <파이썬(Python) 기초부터 실무까지 part.1> 강의를 듣고 2차 가공하였습니다.
'Python > Coding Base' 카테고리의 다른 글
5. 조건문 (0) | 2022.01.10 |
---|---|
4. 자료형 (0) | 2022.01.06 |
2. 변수 (0) | 2022.01.05 |
1. python의 기본 구조 (0) | 2022.01.05 |
파이썬 정리를 시작하며 (0) | 2022.01.05 |