最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python函數(shù)參數(shù),名稱空間,以及函數(shù)嵌套

 更新時間:2022年01月24日 10:54:29   作者:Python 學(xué)習(xí)者  
這篇文章主要給大家介紹python函數(shù)參數(shù)、名稱空間、以及函數(shù)嵌套的相關(guān)資料,想具體了解的小伙伴請和小編一起進(jìn)入下面文章內(nèi)容吧

一. 函數(shù)參數(shù)–動態(tài)傳參

1.1動態(tài)位置接受參數(shù),在參數(shù)位置編寫*表?示接收任意內(nèi)容

注意:

動態(tài)參數(shù)與位置參數(shù)的關(guān)系

http://img.jbzj.com/file_images/article/202201/2022124105617760.png?2022024105732

默認(rèn)參數(shù)和動態(tài)參數(shù)的關(guān)系

小結(jié): 順序: 位置參數(shù), 動態(tài)參數(shù)*, 默認(rèn)值參數(shù)

1.2 動態(tài)接收關(guān)鍵字參數(shù)

在python中可以動態(tài)的位置參數(shù),但是*這種情況只能接收位置參數(shù)無法接收關(guān)鍵字參數(shù).

可以使用**來接收動態(tài)關(guān)鍵字參數(shù)

實例:

注意:關(guān)鍵字參數(shù)與未知參數(shù)關(guān)系

所以關(guān)鍵字參數(shù)必須在位置參數(shù)后?面. 由于實參是這個順序. 所以形參接收的時候也是這個順序.
也就是說位置參數(shù)必須在關(guān)鍵字參數(shù)前面. 動態(tài)接收關(guān)鍵字參數(shù)也要在后面

最終順序(*):位置參數(shù) > *args > 默認(rèn)值參數(shù) > **kwargs

1.3無敵傳參 * args, * * kwargs 一起使用

實例:

1.4 動態(tài)參數(shù)的另?一種傳參?方式:

在實參位置上給一個序列,列表,可迭代對象前?面加個表示把這個序列按順序打散.

在形參的位置上的表?示把接收到的參數(shù)組合成?一個元組

如果是?一個字典, 那么也可以打散. 不過需要?用兩個*

在實參位置: 打散

二. 命名空間

我們給存放名字和值的關(guān)系的空間起?一個名字叫:命名空間. 我們的變量量在存儲的時候就是存儲在這片空間中的.

命名空間分類:

  • 全局命名空間–> 我們直接在py?文件中, 函數(shù)外聲明的變量都屬于全局命名空間
  • 局部命名空間–> 在函數(shù)中聲明的變量會放在局部命名空間
  • 內(nèi)置命名空間–> 存放python解釋器為我們提供的名字, list, tuple, str, int這些都是內(nèi)置命名空間

加載順序:

  • 內(nèi)置命名空間
  • 全局命名空間
  • 局部命名空間(函數(shù)被執(zhí)行的時候)

取值順序:

  • 局部命名空間
  • 全局命名空間
  • 內(nèi)置命名空間

作用域: 作用域就是作用范圍, 按照生效范圍來看分為 全局作用域和局部作用域
全局作用域: 包含內(nèi)置命名空間和全局命名空間. 在整個文件的任何位置都可以使用(遵循從上到下逐行執(zhí)行).
局部作?用域: 在函數(shù)內(nèi)部可以使?.

作用域命名空間:

  • 全局作用域: 全局命名空間 + 內(nèi)置命名空間
  • 局部作用域: 局部命名空間

可以通過globals()函數(shù)來查看全局作?用域中的內(nèi)容, 也可以通過locals()來查看局部作用域中的變量量和函數(shù)信息

三. 函數(shù)的嵌套

  • 只要遇?見了了()就是函數(shù)的調(diào)用. 如果沒有()就不是函數(shù)的調(diào)?
  • 函數(shù)的執(zhí)行順序

四. 關(guān)鍵字global和nonlocal

global:

首先我們寫這樣一個代碼, 首先在全局聲一個變量, 然后再局部調(diào)用這個變量量, 并改變這個變量的值

例1:

例2:

nonlocal 表示在局部作用域中, 調(diào)用父級命名空間中的變量

總結(jié):

global: 在局部引入全局的內(nèi)容, 可以升華一個變量為全局變量

到此這篇關(guān)于python函數(shù)參數(shù),名稱空間,以及函數(shù)嵌套的文章就介紹到這了,更多相關(guān)python函數(shù)參數(shù),名稱空間,以及函數(shù)嵌套內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python中使用PIPE操作Linux管道

    Python中使用PIPE操作Linux管道

    這篇文章主要介紹了Python中使用PIPE操作Linux管道,本文先是講解了一些管道的知識,然后給出示例代碼,需要的朋友可以參考下
    2015-02-02
  • python數(shù)據(jù)可視化matplotlib繪制折線圖示例

    python數(shù)據(jù)可視化matplotlib繪制折線圖示例

    這篇文章主要為大家介紹了python數(shù)據(jù)可視化matplotlib繪制折線圖的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-06-06
  • python多線程掃描端口示例

    python多線程掃描端口示例

    這篇文章主要介紹了python多線程掃描端口示例,大家參考使用吧
    2014-01-01
  • 使用Python實現(xiàn)簡單的人臉識別功能(附源碼)

    使用Python實現(xiàn)簡單的人臉識別功能(附源碼)

    Python中實現(xiàn)人臉識別功能有多種方法,依賴于python膠水語言的特性,我們通過調(diào)用包可以快速準(zhǔn)確的達(dá)成這一目的,本文給大家分享使用Python實現(xiàn)簡單的人臉識別功能的操作步驟,感興趣的朋友一起看看吧
    2021-12-12
  • python異常的傳遞知識點總結(jié)

    python異常的傳遞知識點總結(jié)

    在本篇文章里小編給大家整理的是一篇關(guān)于python異常的傳遞知識點總結(jié),有興趣的朋友們可以學(xué)習(xí)下。
    2021-06-06
  • Python查找字符串中包含的多個元素的實現(xiàn)

    Python查找字符串中包含的多個元素的實現(xiàn)

    本文詳細(xì)介紹了如何使用Python查找字符串中包含的多個元素,包括基本字符串操作和使用正則表達(dá)式進(jìn)行高級搜索,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • Python+OpenCV實現(xiàn)六種常用圖像特效

    Python+OpenCV實現(xiàn)六種常用圖像特效

    這篇文章主要為大家介紹了用Python和OpenCV實現(xiàn)的六種常見圖像特效:圖像融合、灰度處理、馬賽克效果、浮雕效果、毛玻璃效果和顏色反轉(zhuǎn),需要的可以參考一下
    2022-05-05
  • Python 操作 MySQL數(shù)據(jù)庫

    Python 操作 MySQL數(shù)據(jù)庫

    這篇文章主要介紹了Python 如何操作 MySQL,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-09-09
  • Python如何實現(xiàn)對.xls文件表頭的修改

    Python如何實現(xiàn)對.xls文件表頭的修改

    這篇文章主要為大家詳細(xì)介紹了Python如何實現(xiàn)對.xls文件表頭的修改功能,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • 詳解python的xlwings庫讀寫excel操作總結(jié)

    詳解python的xlwings庫讀寫excel操作總結(jié)

    這篇文章主要介紹了詳解python的xlwings庫讀寫excel操作總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02

最新評論

梁河县| 南平市| 广昌县| 壤塘县| 永春县| 石景山区| 黑山县| 青铜峡市| 甘孜县| 通化县| 梧州市| 屯留县| 镇平县| 泊头市| 乌海市| 连山| 邓州市| 叙永县| 阳新县| 海盐县| 嵊泗县| 丹巴县| 大埔县| 琼海市| 沛县| 乌拉特后旗| 万荣县| 大方县| 明溪县| 陕西省| 两当县| 资中县| 文安县| 宜章县| 扬州市| 东兰县| 界首市| 贞丰县| 缙云县| 铜鼓县| 定远县|