<strike id="gcwsi"></strike>
  • <ul id="gcwsi"></ul>

    千鋒教育-做有情懷、有良心、有品質的職業教育機構

    400-811-9990
    手機站
    千鋒教育

    千鋒學習站 | 隨時隨地免費學

    千鋒教育

    掃一掃進入千鋒手機站

    領取全套視頻
    千鋒教育

    關注千鋒學習站小程序
    隨時隨地免費學習課程

    上海
    • 北京
    • 鄭州
    • 武漢
    • 成都
    • 西安
    • 沈陽
    • 廣州
    • 南京
    • 深圳
    • 大連
    • 青島
    • 杭州
    • 重慶
    當前位置:哈爾濱千鋒IT培訓  >  技術干貨  >  python函數參數怎么輸入

    python函數參數怎么輸入

    來源:千鋒教育
    發布人:xqq
    時間:2023-11-13 02:23:59

    python中函數的參數可以分為位置參數,關鍵字參數和默認參數。下面我們一一來講解。

    位置參數,有時也稱必備參數,指的是必須按照正確的順序將實際參數傳到函數中,換句話說,調用函數時傳入實際參數的數量和位置都

    必須和定義函數時保持一致。

    實參和形參數量必須一致

    在調用函數,指定的實際參數的數量,必須和形式參數的數量一致(傳多傳少都不行),否則Python解釋器會拋出TypeError異常,并提示缺少必要的位置參數。

    例如

    例如,設計一個求梯形面積的函數,并利用此函數求上底為4cm,下底為3cm,高為5cm的梯形的面積。但如果交互高和下低參數的傳入位置,計算結果將導致錯誤:

    defarea(upper_base,lower_bottom,height):

    return(upper_base+lower_bottom)*height/2

    print("正確結果為:",area(4,3,5))

    print("錯誤結果為:",area(4,5,3))

    運行結果為:

    正確結果為:17.5

    錯誤結果為:13.5

    關鍵字參數是指使用形式參數的名字來確定輸入的參數值。通過此方式指定函數實參時,不再需要與形參的位置完全一致,只要將參數名寫正確即可。

    #定義一個函數

    defgirth(width,height):

    print("width:",width)

    print("height:",height)

    return2*(width+height)

    #傳統調用函數的方式,根據位置傳入參數

    print(girth(3.5,4.8))

    #根據關鍵字參數來傳入參數

    print(girth(width=3.5,height=4.8))

    #使用關鍵字參數時可交換位置

    print(girth(height=4.8,width=3.5))

    #部分使用關鍵字參數,部分使用位置參數

    print(girth(3.5,height=4.8))

    默認參數調用函數時沒有給擁有默認值的形參傳遞參數,該參數可以直接使用定義函數時設置的默認值。

    定義帶有默認值參數的函數,其語法格式如下:

    def函數名(...,形參名=默認值):

    代碼塊

    以上內容為大家介紹了python函數參數怎么輸入,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

    聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。

    猜你喜歡LIKE

    python函數中的參數有哪些?

    2023-11-14

    python中pygal模塊如何使用?

    2023-11-14

    Python描述符中有哪三種方法?

    2023-11-14

    最新文章NEW

    如何使用python any()判斷多元素?

    2023-11-14

    python中doctest庫是什么?

    2023-11-14

    python模塊引入的三種方式

    2023-11-14

    相關推薦HOT

    更多>>

    快速通道 更多>>

    最新開班信息 更多>>

    網友熱搜 更多>>