2019-04-25_day_9_總結(jié)

day_9_梳理數(shù)據(jù)類型

容器型數(shù)據(jù)類型

1.列表

1)數(shù)據(jù): [元素1, 元素2, 元素3, ...] -> 元素是任何類型的數(shù)據(jù)

2)特點(diǎn): 可變(支持增,刪,改累驮,查)府怯,有序(可根據(jù)下標(biāo)操作)

3)支持的相關(guān)操作: +, *, ==, !=, in/not in, len(), list()

4)什么時(shí)候使用:需要保存多個(gè)值得性質(zhì)相同, 例如:保存多個(gè)學(xué)生的成績(jī)位岔,保存多個(gè)學(xué)生的信息...

2.元組

1)數(shù)據(jù):(元素1, 元素2, 元素3,...) -> 元素是任何類型的數(shù)據(jù)

2)特點(diǎn):不可變如筛,有序

3)支持的相關(guān)操作: +, *, ==, !=, in / not in, len(), tuple()

4)什么時(shí)候使用:存儲(chǔ)數(shù)據(jù)的時(shí)候一般不主動(dòng)使用元組。主要是在使用函數(shù)的過程中經(jīng)常遇到元組

3.字典

1)數(shù)據(jù):{'key1':'value1', 'key2':'value2',...} --> 鍵:不可變抒抬、唯一杨刨;值:任何數(shù)據(jù)類型

2)特點(diǎn):可變、無序

3)支持的相關(guān)操作:==, !=, in / not in, len(), dict()

4)什么時(shí)候使用:同時(shí)存儲(chǔ)的多個(gè)數(shù)據(jù)需要區(qū)分(性質(zhì)不同)

4.集合

1)數(shù)據(jù):{元素1擦剑, 元素2妖胀,...} --> 元素不可變、唯一

2)特點(diǎn):可變惠勒,無序

3)支持的相關(guān)操作:數(shù)學(xué)集合運(yùn)算赚抡,in / not in、len纠屋、set()

4)什么時(shí)候使用:去重涂臣、對(duì)數(shù)據(jù)的處理涉及到數(shù)學(xué)集合運(yùn)算

is的使用

Python中所有的變量都是保存的數(shù)據(jù)在內(nèi)存中的地址;用一個(gè)變量給另外一個(gè)變量賦值售担,實(shí)質(zhì)將變量中存儲(chǔ)的地址賦過去赁遗;使用變量的實(shí)質(zhì)是使用變量中地址對(duì)應(yīng)的內(nèi)存區(qū)域的值

== 和 is 的區(qū)別

== :判斷兩個(gè)變量中數(shù)據(jù)(地址對(duì)應(yīng)的值)相等

is:判斷兩個(gè)變量存儲(chǔ)的地址是否相等(id(變量))取內(nèi)存地址




day_9_函數(shù)

1.什么是函數(shù)

對(duì)實(shí)現(xiàn)某一特定功能代碼塊的封裝

2.函數(shù)的分類

1) 系統(tǒng)函數(shù)(內(nèi)置函數(shù))--> 系統(tǒng)已經(jīng)實(shí)現(xiàn)的函數(shù)署辉,程序員只需要調(diào)用就行

print函數(shù) ; input函數(shù); len函數(shù)岩四;sum函數(shù)哭尝;max函數(shù)等

2)自定義函數(shù):程序員自己聲明的函數(shù)

3.函數(shù)的聲明(定義)

1)語(yǔ)法:

def 函數(shù)名(形參列表):

函數(shù)說明文檔 ''' 功能說明 '''

函數(shù)體

2)說明

def -> python聲明函數(shù)的關(guān)鍵字

函數(shù)名 -> 程序員自己命名,不能是標(biāo)識(shí)符(和變量名要求一樣)

() -> 固定寫法

形參列表 -> 變量名1, 變量名2, 變量名3...(根據(jù)情況變量名的個(gè)數(shù)可以是0個(gè)炫乓、1個(gè)或者多個(gè))

形參的作用是將函數(shù)外部的數(shù)據(jù)傳遞到函數(shù)的里面

: -> 固定寫法

函數(shù)體 -> 和def保持一個(gè)縮進(jìn)的一條或多條語(yǔ)句刚夺。(實(shí)現(xiàn)函數(shù)功能的代碼塊)

3)初學(xué)者聲明函數(shù)的步驟

3-1:確定函數(shù)的功能

3-2:根據(jù)功能確定函數(shù)名

3-3:確定形參,(看實(shí)現(xiàn)函數(shù)的功能需不需要從外面?zhèn)髦的┑罚绻枰獋髦敌枰獛讉€(gè))

3-4:實(shí)現(xiàn)函數(shù)的功能

3-5:確定返回值

注意:函數(shù)聲明的時(shí)候侠姑,函數(shù)體不會(huì)執(zhí)行!

4.函數(shù)的調(diào)用

1) 語(yǔ)法:函數(shù)名(實(shí)參列表)

2) 說明:函數(shù)名 -> 已經(jīng)聲明過的函數(shù)

() -> 固定寫法

實(shí)參列表 -> 數(shù)據(jù)1, 數(shù)據(jù)2, 數(shù)據(jù)3箩做,...

同一個(gè)函數(shù)可以調(diào)用多次

3) 函數(shù)的調(diào)用過程(特別重要CШ臁!)

3-1 先回到函數(shù)聲明的位置

3-2 用實(shí)參給形參賦值(這個(gè)過程又叫傳參邦邦,傳參要保證每個(gè)形參都有值)

3-3 執(zhí)行函數(shù)體

3-4 獲取返回值

執(zhí)行完函數(shù)體:函數(shù)體執(zhí)行完安吁,執(zhí)行過程中遇到return

確定函數(shù)返回值: 看執(zhí)行函數(shù)的過程中有沒有return,如果遇到了return燃辖,return后面表達(dá)式的值就是函數(shù)的返回值鬼店,如果沒有return,函數(shù)的返回值就是None

3-5 回到函數(shù)調(diào)用的位置黔龟,接著往后執(zhí)行

5.函數(shù)的參數(shù)

1)位置參數(shù)妇智,關(guān)鍵字參數(shù)

調(diào)用函數(shù)時(shí)候根據(jù)實(shí)參的寫法分為位置參數(shù)和關(guān)鍵字參數(shù)

位置參數(shù) --> 調(diào)用時(shí)實(shí)參的順序和形參的順序一一對(duì)應(yīng),中間用逗號(hào)隔開

關(guān)鍵字參數(shù) --> 以 ’形參名 = 值‘ 的格式來確定實(shí)參

位置參數(shù) + 關(guān)鍵字參數(shù) --> 注意:位置參數(shù)寫前面

2)參數(shù)默認(rèn)值

聲明函數(shù)的時(shí)候氏身,可以給形參賦默認(rèn)值巍棱。有默認(rèn)值的形參,在調(diào)用函數(shù)的時(shí)候可以不用改這個(gè)形參賦值(有默認(rèn)值的參數(shù)必須寫在沒有默認(rèn)值的參數(shù)的后面)

3)參數(shù)的類型說明

python中的類型只有說明的作用蛋欣,沒有約束的作用

3-1 參數(shù)賦默認(rèn)值

3-2 參數(shù)名后面:類型(def func1(a:int, nums:list))

4)不定長(zhǎng)參數(shù) -> 形參的參數(shù)不確定

聲明函數(shù)的時(shí)候航徙,在形參的前面加*,那么這個(gè)參數(shù)就變成不定長(zhǎng)參數(shù)陷虎,可以同時(shí)接收多個(gè)實(shí)參(將這個(gè)參數(shù)變成元組)

注意:不帶的參數(shù)要放在帶參數(shù)的前面,但是關(guān)鍵字參數(shù)置后優(yōu)先級(jí)最高

聲明函數(shù)的時(shí)候到踏,在形參的前面加**,那么這個(gè)參數(shù)也會(huì)變成不定長(zhǎng)參數(shù)

注意:*不定長(zhǎng)參數(shù)尚猿,傳參形式為位置參數(shù)窝稿,轉(zhuǎn)換為元組

**不定長(zhǎng)參數(shù),傳參形式為關(guān)鍵字參數(shù)谊路,轉(zhuǎn)換為字典,關(guān)鍵字為key菩彬。

6.返回值

1)什么是函數(shù)的返回值

返回值就是 return 關(guān)鍵字后面表達(dá)式的值缠劝,就是函數(shù)調(diào)用表達(dá)式的值潮梯。

2)什么是return

return是函數(shù)體中的關(guān)鍵字(只能出現(xiàn)在函數(shù)體)

作用:結(jié)束函數(shù),確定函數(shù)返回值

3)什么時(shí)候需要返回值

指導(dǎo)思想:實(shí)現(xiàn)函數(shù)的功能會(huì)產(chǎn)生新的數(shù)據(jù)惨恭,就可以把這個(gè)數(shù)據(jù)作為函數(shù)返回值 return返回值1秉馏,返回值2...

注意

函數(shù)名相同的函數(shù)在python中只能有一個(gè)

函數(shù)返回值類型 def 函數(shù)名() -> 返回值類型

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市脱羡,隨后出現(xiàn)的幾起案子萝究,更是在濱河造成了極大的恐慌,老刑警劉巖锉罐,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件帆竹,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡脓规,警方通過查閱死者的電腦和手機(jī)栽连,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來侨舆,“玉大人秒紧,你說我怎么就攤上這事“は拢” “怎么了熔恢?”我有些...
    開封第一講書人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)臭笆。 經(jīng)常有香客問我叙淌,道長(zhǎng),這世上最難降的妖魔是什么耗啦? 我笑而不...
    開封第一講書人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任凿菩,我火速辦了婚禮,結(jié)果婚禮上帜讲,老公的妹妹穿的比我還像新娘衅谷。我一直安慰自己,他們只是感情好似将,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開白布获黔。 她就那樣靜靜地躺著,像睡著了一般在验。 火紅的嫁衣襯著肌膚如雪玷氏。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評(píng)論 1 290
  • 那天腋舌,我揣著相機(jī)與錄音盏触,去河邊找鬼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛赞辩,可吹牛的內(nèi)容都是我干的雌芽。 我是一名探鬼主播,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼辨嗽,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼世落!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起糟需,我...
    開封第一講書人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤屉佳,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后洲押,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體武花,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年诅诱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了髓堪。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡娘荡,死狀恐怖干旁,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情炮沐,我是刑警寧澤争群,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站大年,受9級(jí)特大地震影響换薄,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜翔试,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一轻要、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧垦缅,春花似錦冲泥、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至怔球,卻和暖如春嚼酝,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背竟坛。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工闽巩, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留钧舌,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓涎跨,卻偏偏與公主長(zhǎng)得像延刘,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子六敬,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容