ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [혼공파] 4주차_40대 후반 비전공자가 혼자 공부하는 파이썬^^
    카테고리 없음 2024. 1. 27. 14:12

    혼공학습단 4주차 미션을 수행하고 올려봅니다!!!

    < 기본 미션 >

    p. 223[직접 해보는 손코딩: 범위 내부의 정수를 모두 더하는 함수] 실행 후 코드가 입력된 화면 및 실행 결과 화면 캡처하기

     

    → 보통은 주석까지 쓰지 않고 코딩을 하는 편이지만...기본 미션을 제대로 하기 위해 주석까지 빠짐없이 작성했습니다.^^

     

    < 선택 미션 >

    매개변수, 기본 매개변수, 가변 매개변수에 대해 정리하기

     

    1. 매개변수

    함수를 호출할 때는 괄호 내부에 여러 가지 자료를 넣게 되는데, 이러한 자료를 매개변수라고 부릅니다.

         예를 들어, 매개변수 '안녕하세요'를 넣고 len( '안녕하세요')라는 코드를 사용하면 5라는 숫자가 결과로 나옵니다.

     

    2. 가변 매개변수

     매개변수를 원하는 만큼 받을 수 있는 함수입니다.

         print() 함수는 매개변수를 원하는 만큼 입력할 수 있습니다. print() 함수와 같이 매개변수를 원하는 만큼

         받을 수 있는 함수를 가변 매개변수라고 부르는데, 이는 매개변수가 변할 수 있다는 의미입니다.

     

        가변 매개변수 함수는 다음과 같은 구조로 만듭니다.

        def 함수 이름(매개변수, 매개변수, ..., *가면 매개변수):

               문장

     

        가변 매개변수를 사용할 때는 다음과 같은 제약이 있습니다.

        - 가변 매개변수 뒤에는 일반 매개변수가 올 수 없습니다.

        - 가변 매개변수는 하나만 사용할 수 있습니다.

     

    3. 기본 매개변수

    매개변수에 아무것도 넣지 않아도 들어가는 값입니다.

         print() 함수의 자동 완성 기능으로 나오는 설명을 적어 보면 다음과 같습니다.

         print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)

         

        가장 앞에 있는 value가 바로 '가변 매개변수'입니다. 가변 매개변수 뒤에는 일반 매개변수가 올 수 없다고 했는데

        매개변수가 왔습니다. 그런데 뭔가 특이하게 '매개변수=값' 형태로 되어 있습니다. 이는 기본 매개변수라고 부르며,

        매개변수를 입력하지 않았을 경우 매개변수에 들어가는 기본값입니다. 기본 매개변수의 제약은 다음과 같습니다.

        - 기본 매개변수 뒤에는 일반 매개변수가 올 수 없습니다.

Designed by Tistory.