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

基于python 將列表作為參數(shù)傳入函數(shù)時(shí)的測(cè)試與理解

 更新時(shí)間:2020年06月05日 10:09:12   作者:fupanq_  
這篇文章主要介紹了基于python 將列表作為參數(shù)傳入函數(shù)時(shí)的測(cè)試與理解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

將一個(gè)列表傳入函數(shù)后,會(huì)對(duì)這個(gè)列表本身產(chǎn)生什么改變?

這就是本文主要考察的內(nèi)容。

list = [1,2,3,4,5,6,7]
word = list.pop(0)
print(word)
print(list)
# 輸出結(jié)果理所當(dāng)然地為:
# 1
# [2, 3, 4, 5, 6, 7]
#
def a(temp):
  b = temp.pop(0)
  print(b)
  print(temp)

a(list)
# 輸出結(jié)果為:
# 2
# [3, 4, 5, 6, 7]
# 此處,傳給temp時(shí),list是[2,3,...7],但pop后,原list
# 有什么變化呢?試試下面的代碼
print(list)
# 輸出結(jié)果為:
# [3, 4, 5, 6, 7]
# 可見(jiàn),執(zhí)行temp.pop函數(shù)后,list原本的值也受到了改變。
# 所以,一個(gè)數(shù)組(或者叫列表)傳給temp時(shí),傳入的是指針
# 地址,而不是副本。下面的例子更加說(shuō)明了這個(gè)問(wèn)題

print(list[0])

def b(temp2):
  temp2[0] = temp2[0] + 10
  # 將temp2這個(gè)列表的第一個(gè)元素,作+10的運(yùn)算
b(list)
print(list[0])
# 最終輸出:
# 3
# 13
# list在b函數(shù)內(nèi)的經(jīng)過(guò)temp2運(yùn)作后,改變的是list本身的值
# 所以,將某個(gè)列表(比如這里的list)作為參數(shù)傳入某個(gè)函數(shù)
# 其傳遞的是list所在的真實(shí)地址。所有修改也是對(duì)list直接
# 的修改。

補(bǔ)充知識(shí):python 字典怎樣當(dāng)作參數(shù)傳入函數(shù)里,以及在函數(shù)里的一些遍歷。變量的作用域。

字典當(dāng)作參數(shù)以后的一些用法:

dic={'abc':123,'aaa':333,'wer':334}
def text_dic(**dd):
  for a,b in dd.items():# a 代表鍵 ,b代表值
    print(a,b)
text_dic(**dic)

#輸出字典中的鍵:
def text_dic(**dd):
   for key in text_dic:#key為鍵
 print(key)
text_dic(**dic)

#輸出字典中鍵的值:
def text_dic(**dd):
   for value in text_dic.keys():#value為值
 print(value)
text_dic(**dic)

變量的作用域:

全局變量:

全局變量的作用域當(dāng)然是全局的隨時(shí)可調(diào)用,他要是和局部變量沖突時(shí),局部變量?jī)?yōu)先

局部變量:

在python中局部變量不可以改變?nèi)肿兞俊?/p>

當(dāng)然如果你想在局部改全局變量的話(huà),你可以先聲明這個(gè)變量是全局變量globle,然后在進(jìn)行更改

以上這篇基于python 將列表作為參數(shù)傳入函數(shù)時(shí)的測(cè)試與理解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python中re.findall()用法詳解

    Python中re.findall()用法詳解

    本文主要介紹了Python中re.findall()用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • python中對(duì)正則表達(dá)式re包的簡(jiǎn)單引用方式

    python中對(duì)正則表達(dá)式re包的簡(jiǎn)單引用方式

    這篇文章主要介紹了python中對(duì)正則表達(dá)式re包的簡(jiǎn)單引用方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02
  • 如何使用python獲取現(xiàn)在的日期與時(shí)間

    如何使用python獲取現(xiàn)在的日期與時(shí)間

    學(xué)習(xí)了一段時(shí)間的python,不知道大家對(duì)于代碼的編寫(xiě)有了屬于自己的一套思路了呢,下面這篇文章主要給大家介紹了關(guān)于如何使用python獲取現(xiàn)在的日期與時(shí)間的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • pycharm設(shè)置虛擬環(huán)境與更換鏡像教程

    pycharm設(shè)置虛擬環(huán)境與更換鏡像教程

    這篇文章主要介紹了pycharm設(shè)置虛擬環(huán)境與更換鏡像教程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-09-09
  • Python實(shí)現(xiàn)的連接mssql數(shù)據(jù)庫(kù)操作示例

    Python實(shí)現(xiàn)的連接mssql數(shù)據(jù)庫(kù)操作示例

    這篇文章主要介紹了Python實(shí)現(xiàn)的連接mssql數(shù)據(jù)庫(kù)操作,結(jié)合實(shí)例形式分析了Python安裝pymssql模塊以及基于pymssql模塊連接sql2008 R2數(shù)據(jù)庫(kù)的具體操作技巧,需要的朋友可以參考下
    2018-08-08
  • Python中max函數(shù)用法實(shí)例分析

    Python中max函數(shù)用法實(shí)例分析

    這篇文章主要介紹了Python中max函數(shù)用法,實(shí)例分析了Python中max函數(shù)的功能與使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-07-07
  • 詳解Python3 對(duì)象組合zip()和回退方式*zip

    詳解Python3 對(duì)象組合zip()和回退方式*zip

    這篇文章主要介紹了Python3 對(duì)象組合zip()和回退方式*zip詳解,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-05-05
  • Python with關(guān)鍵字,上下文管理器,@contextmanager文件操作示例

    Python with關(guān)鍵字,上下文管理器,@contextmanager文件操作示例

    這篇文章主要介紹了Python with關(guān)鍵字,上下文管理器,@contextmanager文件操作,結(jié)合實(shí)例形式分析了Python使用with關(guān)鍵字及上下文管理器、contextmanager進(jìn)行文件打開(kāi)、讀寫(xiě)、關(guān)閉等操作的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-10-10
  • 使用Python實(shí)現(xiàn)牛頓法求極值

    使用Python實(shí)現(xiàn)牛頓法求極值

    今天小編就為大家分享一篇使用Python實(shí)現(xiàn)牛頓法求極值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • Pytorch maxpool的ceil_mode用法

    Pytorch maxpool的ceil_mode用法

    今天小編就為大家分享一篇Pytorch maxpool的ceil_mode用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02

最新評(píng)論

荆州市| 贵港市| 寻甸| 普安县| 陆丰市| 仪征市| 南京市| 林州市| 大洼县| 博乐市| 天长市| 布尔津县| 元阳县| 扬州市| 丰城市| 鹤山市| 武清区| 青岛市| 米林县| 吉林市| 恩施市| 临潭县| 绥滨县| 胶南市| 湖州市| 禹城市| 铜川市| 炎陵县| 五指山市| 阿克陶县| 平陆县| 庆安县| 昌黎县| 枣强县| 黄石市| 兴业县| 孙吴县| 阿拉尔市| 龙里县| 咸宁市| 汝城县|