All Articles

Python - Python 기초 조각모음

string과 number를 한 줄에 출력하기

print("문자열", 숫자 혹은 연산자를 이용한 계산)

수학연산자 계산 순서

  1. ( )로 묶어준 수식
  2. 거듭제곱 ( ** )
  3. 곱하기( * ), 나누기( / ), 나머지( % )
  4. 더하기( + ), 빼기( - )

3, 4번 내에서는 먼저 나온 연산자를 먼저 계산한다.

a = 10 * 2 ** 2
a = 10000
b = (10 * 2) ** 2
b = 400

if문 구조

if 조건 1:
    실행할 코드 1
elif 조건 2:
    실행할 코드 2
else:
    실행할 코드 3

조건 1이 참이면 코드 1을 실행하고, 조건 2가 참이면 코드 2를, 둘 다 참이 아니면 자동으로 코드 3을 실행한다. 따라서 else에는 조건이 필요없다.

if문에서 반복되는 구문이 있다면 줄여쓸 수 있다.

if 조건 1 and 조건 2:
    실행할 코드 1
elif 조건 1 and 조건 3:
    실행할 코드 2
elif 조건 1 and 조건 4:
    실행할 코드 3

조건 1이 모든 if문에서 반복되므로,

if 조건 1:
    if 조건 2:
        실행할 코드 1
    elif 조건 3:
        실행할 코드 2
    elif 조건 4:
        실행할 코드 3

으로 구문을 중첩해서 쓸 수 있다. 하지만 2단계 이상 중첩하는 것은 가독성이 떨어지므로 지양하는 것이 좋다.

parameter와 argument 차이

parameter는 변수, argument는 값이다.

def function(a, b):
    return a + b
    
function(1, 2)

여기에서 a, b가 parameter고, 1, 2가 argument다.