av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:4日期:2022-07-22 16:35:55

將一個(gè)列表傳入函數(shù)后,會(huì)對這個(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]# 可見,執(zhí)行temp.pop函數(shù)后,list原本的值也受到了改變。# 所以,一個(gè)數(shù)組(或者叫列表)傳給temp時(shí),傳入的是指針# 地址,而不是副本。下面的例子更加說明了這個(gè)問題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)過temp2運(yùn)作后,改變的是list本身的值# 所以,將某個(gè)列表(比如這里的list)作為參數(shù)傳入某個(gè)函數(shù)# 其傳遞的是list所在的真實(shí)地址。所有修改也是對list直接# 的修改。

補(bǔ)充知識: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í),局部變量優(yōu)先

局部變量:

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

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

以上這篇基于python 將列表作為參數(shù)傳入函數(shù)時(shí)的測試與理解就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 日韩视频在线免费观看 | 国产一区在线免费 | 欧美日韩亚洲国产 | 欧美一级毛片在线播放 | 91国在线观看 | 午夜av成人| 成人免费观看视频 | 免费a v网站 | 欧美成人精品一区二区男人看 | 天天操网| 日韩在线免费播放 | 国产在线视频网 | 亚洲一区视频在线 | 精品视频一区二区 | 精品乱码一区二区三四区 | 99久久久久久久 | 91麻豆产精品久久久久久夏晴子 | 日韩精品一区二区三区中文字幕 | 中文字幕成人 | 色呦呦在线 | 一区在线视频 | 久久久久黑人 | 色爽女| 337p日本欧洲亚洲大胆精蜜臀 | 国产精品久久久久久久 | 91在线免费视频 | 你懂的国产 | 日韩一二区在线 | 狠狠干天天干 | 欧美综合视频在线 | 成人在线电影网站 | 久久精品网| 欧美二区在线 | www.99热.com | 日本精品一区二区三区视频 | 极品销魂美女一区二区 | 91在线观看网址 | 亚洲国产中文字幕 | 日韩欧美专区 | 久久免费精品 | 日本黄色免费大片 |