[파이썬] 중급

greta·2023년 5월 10일

  1. 함수
    파이썬의 함수는 수학의 함수와 동일하다.
    기본으로 제공하는 내장함수와 사용자가 직접 선언하는 사용자 함수가 있다.
    함수는 특정 기능을 재사용하기 위해서 사용한다.

  2. 함수 선언과 호출
    함수는 def 키워드 , 함수명 , :, 들여쓰기를 이용해서 선언한다.

    함수명과 ‘()’ 를 이용해서 함수를 호출한다.
    함수 내에서 또 다른 함수를 호출할 수 있다.
    pass를 이용해서 실행문을 생략할 수 있다.

  3. 인수와 매개변수
    함수 호출 시 함수에 데이터를 전달할 수 있다.

    인수와 매개변수 개수는 일치해야 한다.
    매개변수 개수가 정해지지 않은 경우 ‘*’ 를 이용한다.

  4. 함수 실행 결과 반환
    return 키워드를 이용하면 함수 실행 결과를 호출부로 반환할 수 있다.
    함수가 return을 만나면 실행을 종료한다.

  5. 지역변수와 전역변수
    전역변수: 함수 밖에 선언된 변수로 어디에서나 사용은 가능하지만 함수 안에서 수정할 수는 없다.

    지역변수: 함수 안에 선언된 변수로 함수 안에서만 사용 가능하다.

    global 키워드: global을 사용하면 함수 안에서도 전역변수의 값을 수정할 수 있다 .

  6. 중첩함수
    함수 안에 또 다른 함수가 있는 형태이다.
    내부 함수를 함수 밖에서 호출할 수 없다.

  7. lambda함수
    lambda 키워드를 이용하면 함수 선언을 보다 간단하게 할 수 있다.

0개의 댓글