[파이썬] 중급

greta·2023년 5월 10일
0

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

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

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

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

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

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

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

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

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

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

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

0개의 댓글