日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

2019/1/14,15 Python今日收获

發布時間:2025/6/17 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 2019/1/14,15 Python今日收获 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

? ? ? ? ? ? ? ? ? ?Python day7——017函數:Python的樂高積木,018函數:靈活即強大

1.def創建函數 def 函數名( 參數 ):

        函數體

2.DRY原則特指在程序設計以及計算中避免重復代碼,因為這樣會降低靈活性、簡潔性,并且可能導致代碼之間的矛盾。

DRY 全稱:Don't Repeat Yourself (摘自wikipedia),是指編程過程中不寫重復代碼,將能夠公共的部分抽象出來,封裝成工具類或者用“abstraction”類來抽象公有的東西,降低代碼的耦合性,這樣不僅提高代碼的靈活性、健壯性以及可讀性,也方便后期的維護或者修改。

3. 函數的形參是指形式上的參數,占據一個參數位置。實參是指實際傳入的參數。

4.函數文檔:函數文檔可以幫助用戶更好的了解函數,其實在某種程度上是和注釋相同。但是函數文檔可以被調用出來。如下例子:

      def function(name)

        'name是形參,實際傳入的姓名是實參'

        #這是注釋

        print(name+"我愛你")

但函數文檔既然存在就有存在的意義,他可以通過,function._doc_? 直接輸出出來

也可通過 help(function)輸出。

5.關鍵字參數:在設置實參時,為參數指定一個接受對象,比如下例:

? ? ? ? ? ? ? ? ? ? ? def function(name , words):

        print(name + words)

則設置參數時書寫順序有嚴格的要求,一旦出錯,就會導致很大錯誤。所以關鍵字參數即為如下所示
? ? ? ? ? ? ? ? ? ? ? ?function(name = “小高”,words =“我愛你”)

既可避免此類錯誤。

6.可變參數,當程序員無法確定這個函數到底需要幾個參數時,可以使用可變參數。只要在形參前面加上*號就可以將其設置為可變參數,如 def text (*num):? ?

這種參數就相當于一個元組,通過參數名和序號來調用。比如

? def text (*num):

?   print('第n個參數為',num[n-1])??

測試:text(1,2,3,4)此時,參數*num的長度就是4,print中為num[0]時,即輸出第一個值。

注意:當想設置另一個不同于可變參數的參數時,必須使用關鍵字參數賦值,否則全部的值都會賦給可變參數。

7.默認參數,在定義函數時,可以直接設置默認參數以免出現未知的錯誤。如def text (one=8):

?

?

?

?

?

?

?

?

?

?

?

?

?

轉載于:https://www.cnblogs.com/redheart/p/10274555.html

總結

以上是生活随笔為你收集整理的2019/1/14,15 Python今日收获的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。