日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

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

發布時間:2025/6/17 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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今日收获的全部內容,希望文章能夠幫你解決所遇到的問題。

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