中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python中函數知識點有哪些

發布時間:2021-11-16 13:26:59 來源:億速云 閱讀:152 作者:小新 欄目:開發技術

這篇文章主要介紹python中函數知識點有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

    函數參數的兩大分類

    形式參數
    	函數定義階段括號所寫的參數
    實際參數
    	函數調用階段括號內傳入的參數
    形參與實參的關系
    	可以將形參看成是變量名,實參看成是變量值
        函數調用階段臨時綁定,函數運行結束斷開
    形參的表現形式		變量名
    實參的表現形式多種	(把握核心  數據值)

    python中函數知識點有哪些

    位置參數

    位置參數
    	從左往右依次填入的參數
    位置形參
    	函數定義階段從左往右依次填入的變量名
    位置實參
    	函數調用階段從左往右依次填入的數據值
    關鍵字實參(可以打破位置順序)
    	函數調用階段通過形參名=數據值的形式  傳值
    1.位置形參與位置實參在函數調用階段,按照位置對應綁定
    2.位置參數綁定的時候多一個不行少一個也不行
    重點: 格式越簡單越靠前,越復雜越靠后	

    可變長參數

    1.函數無論傳入多少位置參數都可以正常運行
     可變長形參
     def func(x,y,*a):
         print(x,y,a)
     func()  # ()
     func(1)  # (1,)
     func(1, 2, 3, 4, 5, 6, 7)  # (1, 2, 3, 4, 5, 6, 7)
     func(1,2)  # 1 2 ()
     func(1,2,3,4,5,6,7,8,9)  # 1 2 (3, 4, 5, 6, 7, 8, 9)
     func(1,2)  # 1 2 (3, 4, 5, 6, 7, 8, 9)
    *在形參中用于接收多余的位置參數 并組織成元組的行賦值給*后面的變量名
    2.函數無論傳入多少關鍵字都可以正常運行
     def index(x, y, **b):
         print(x, y, b)
     index()  # {}
     index(a=1,b=2,c=3,d=4)  # {'a': 1, 'b': 2, 'c': 3, 'd': 4}
     index(y=2, x=1)  # 1 2 {}
     index(y=2, x=1, u=222, k=111, l=444)  # 1 2 {'u': 222, 'k': 111, 'l': 444}
    **在形參中用于接收多余的關鍵字參數 并組織成字典的形式賦值給**后面的變量名  
    *使用
    	會將列表、元組內的數據打散
    **使用    
    	會將字典的鍵值對打散成關鍵字參數傳入

    名稱空間

    	1.內置名稱空間
                print()
            	len()
    	2.全局名稱空間       
        	py文件中頂格編寫的代碼
        	    name = 'jason'  # name全局
                def func():  # func全局
                    pass
                if 1:
                    a = 123  # a全局
                for i in range(10):
                    print(i)  # i全局
                while True:
                    a = 123  # a全局
    	3.局部名稱空間
        	函數體代碼運行之后產生的都是局部名稱空間

    python中函數知識點有哪些

    以上是“python中函數知識點有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

    向AI問一下細節

    免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

    AI

    鹿泉市| 若尔盖县| 阿巴嘎旗| 常宁市| 班戈县| 陇西县| 读书| 资源县| 蓬溪县| 鄂州市| 凤山市| 平凉市| 繁峙县| 南溪县| 察雅县| 太仆寺旗| 永嘉县| 邻水| 且末县| 晋州市| 石台县| 岗巴县| 吉隆县| 海丰县| 龙州县| 喜德县| 阳西县| 云阳县| 丁青县| 湖口县| 鄂尔多斯市| 交城县| 高阳县| 冷水江市| 厦门市| 伊春市| 绥芬河市| 旬阳县| 芜湖市| 巴中市| 泰和县|