day7

1302 ワード

01.関数の役割
  • 関数:ある機能のコードブロックに対するパッケージ
  • である.
    1.カプセル化(ある機能を一つの関数にバインドし、使用時に直接呼び出せばよい)
    宣言形式:
     def    (    ):
            :                  
           
     return
     def :  python        
    

    関数名要求:識別子PEP 8見名知意():固定形式a.パラメータリスト:パラメータ名1、パラメータ名2、パラメータ名3、b.パラメータの機能:パラメータ外部から伝送内部に伝達されたデータを受信するために使用されるc.関数体:関数機能を実現するコードブロックはreturnを含む可能性がある
    02.関数の定義
    1.関数を決定する機能、2.関数名3を決定する.パラメータを決定することは、パラメータが必要かどうかを決定し、合格パラメータが必要かを決定することである(関数を実現するには外部の助けが必要かどうかを見る4.関数を実現する機能5.戻り値を決定する
    関数を1つ書いて、2つの数の和を計算します
    def sum1(number1,number2):
        """
            :       
        :param number1:        int
        :param number2:        int
        :return:          
        """
        print("====")
        print(number1 + number2)
    

    注意:1.関数は呼び出された場合にのみ実行する.関数呼び出し時に各パラメータに値があることを保証する.関数の呼び出しは必ず関数の宣言後に
    03.関数の呼び出し
    1.呼び出された関数は必ず宣言された2.実パラメータのリスト:実パラメータは、パラメータに値を割り当てるために使用されます.関数の呼び出しプロセスy.実パラメータに値を付与e.関数体を実行する
    関数呼び出しが完了したら、呼び出し先に戻ります.
    list1 = []
    def my_fun():
        print("*"*10)
    my_fun()
    

    関数のパラメータ
    関数の役割:関数から関数に値を渡す
    1.外付けパラメータの実パラメータは位置によって形パラメータに値を与える
    2..パラメータのデフォルトpyではデフォルト値を設定できます
  • a.デフォルト値がある最後のb.デフォルト値があるパラメータは
  • を伝えなくてもよい.
    3.パラメータ数不定
  • a.パラメトリックの前面+"*"号形成メタb.最後の
  • に置く