第6課字典和元祖

第5天復(fù)習(xí):

函數(shù):把具有獨(dú)立功能的代碼塊菇绵,拿出來(lái)掀宋,然后制作成一個(gè)整體悬秉,這個(gè)整體就叫函數(shù)

#定義函數(shù):僅僅是有了這樣的函數(shù)召川,但是不會(huì)自動(dòng)執(zhí)行

def ? 函數(shù)名()

函數(shù)具體要執(zhí)行的代碼

#調(diào)用函數(shù):函數(shù)名()

庫(kù)函數(shù):系統(tǒng)給的就是庫(kù)函數(shù)

用戶(hù)自定義函數(shù):編程人員自己編寫(xiě)的函數(shù)

2.字符串:

a=100

type(a)

name=" helloword"

name[-2:](最后兩個(gè))

name[2:8] ?取第3-8個(gè)


print("name=%s",%)

有沒(méi)有方法痴奏,既能存儲(chǔ)多個(gè)數(shù)據(jù)蛀骇,還能在訪問(wèn)元素的很方便就能定位到需要的那個(gè)元素呢?

字典


鍵:值

鍵值對(duì)組成的

變量info為字典類(lèi)型:

info = {'name':'班長(zhǎng)','id':100,'sex':'f','address':'地球亞洲中國(guó)北京'}

說(shuō)明:

字典和列表一樣抛虫,也能夠存儲(chǔ)多個(gè)數(shù)據(jù)

列表中找某個(gè)元素時(shí)松靡,是根據(jù)下標(biāo)進(jìn)行的

字典中找某個(gè)元素時(shí),是根據(jù)'名字'(就是冒號(hào):前面的那個(gè)值建椰,例如上面代碼中的'name'雕欺、'id'、'sex')

字典的每個(gè)元素由2部分組成,鍵:值屠列。例如 'name':'班長(zhǎng)' ,'name'為鍵啦逆,'班長(zhǎng)'為值


字典的常見(jiàn)操作1

<1>修改元素

字典的每個(gè)元素中的數(shù)據(jù)是可以修改的,只要通過(guò)key找到笛洛,即可修改

info = {'name':'班長(zhǎng)','id':100,'sex':'f','address':'地球亞洲中國(guó)北京'}? ??

newId = raw_input('請(qǐng)輸入新的學(xué)號(hào)')? ?

?info['id'] = int(newId)

<2>添加元素


<3>刪除元素

對(duì)字典進(jìn)行刪除操作夏志,有一下幾種:

del

clear()

demo:del刪除指定的元素


del刪除整個(gè)字典


clear清空整個(gè)字典


4.測(cè)量字典中,鍵值對(duì)的個(gè)數(shù):len()


5.返回一個(gè)包含字典所有KEY的列表:keys


6.返回一個(gè)包含字典所有value的列表:values


7.返回一個(gè)包含所有(鍵苛让,值)元祖的列表:items


8.has_key

dict.has_key(key)如果key在字典中沟蔑,返回True,否則返回False

字典的遍歷

<1> 遍歷字典的key(鍵)


<2> 遍歷字典的value(值)


<3> 遍歷字典的項(xiàng)(元素)


<4> 遍歷字典的key-value(鍵值對(duì))


元祖

Python的元組與列表類(lèi)似狱杰,不同之處在于元組的元素不能修改瘦材。也可進(jìn)行分片 和 連接操作.

元組使用小括號(hào),列表使用方括號(hào)仿畸。


1.訪問(wèn)元祖


<2>修改元組


說(shuō)明:python中不允許修改元組的數(shù)據(jù)

<3>合并成一個(gè)新元組


<4>刪除元素

元組中的元素值是不允許刪除的食棕,但我們可以使用del語(yǔ)句來(lái)刪除整個(gè)元組


<5>元組運(yùn)算符

與字符串一樣,元組之間可以使用 + 號(hào)和 * 號(hào)進(jìn)行運(yùn)算错沽。這就意味著他們可以組合和復(fù)制簿晓,運(yùn)算后會(huì)生成一個(gè)新的元組


<6>元組索引,截取

因?yàn)樵M也是一個(gè)序列千埃,所以我們可以訪問(wèn)元組中的指定位置的元素憔儿,也可以截取索引中的一段元素.

L = ('spam', 'Spam', 'SPAM!')


<7>元組內(nèi)置函數(shù)


<8>多維元祖訪問(wèn)的示例


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

定義時(shí)小括號(hào)中的參數(shù),用來(lái)接收參數(shù)用的镰禾,稱(chēng)為 “形參”

調(diào)用時(shí)小括號(hào)中的參數(shù)皿曲,用來(lái)傳遞給函數(shù)用的,稱(chēng)為 “實(shí)參”

函數(shù)根據(jù)有沒(méi)有參數(shù)吴侦,有沒(méi)有返回值屋休,可以相互組合,一共有4種

無(wú)參數(shù)备韧,無(wú)返回值:一般情況下劫樟,打印提示燈類(lèi)似的功能,使用這類(lèi)的函數(shù)

無(wú)參數(shù)织堂,有返回值:一般情況下叠艳,像采集數(shù)據(jù),用此類(lèi)函數(shù)

有參數(shù)易阳,無(wú)返回值:一般情況下附较,對(duì)某些變量設(shè)置數(shù)據(jù)而不需結(jié)果時(shí),用此類(lèi)函數(shù)

有參數(shù)潦俺,有返回值:一般情況下拒课,像數(shù)據(jù)處理并需要結(jié)果的應(yīng)用徐勃,用此類(lèi)函數(shù)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市早像,隨后出現(xiàn)的幾起案子僻肖,更是在濱河造成了極大的恐慌,老刑警劉巖卢鹦,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件臀脏,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡冀自,警方通過(guò)查閱死者的電腦和手機(jī)揉稚,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)凡纳,“玉大人窃植,你說(shuō)我怎么就攤上這事帝蒿〖雒樱” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵葛超,是天一觀的道長(zhǎng)暴氏。 經(jīng)常有香客問(wèn)我,道長(zhǎng)绣张,這世上最難降的妖魔是什么答渔? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮侥涵,結(jié)果婚禮上沼撕,老公的妹妹穿的比我還像新娘。我一直安慰自己芜飘,他們只是感情好务豺,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著嗦明,像睡著了一般笼沥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上娶牌,一...
    開(kāi)封第一講書(shū)人閱讀 50,050評(píng)論 1 291
  • 那天奔浅,我揣著相機(jī)與錄音,去河邊找鬼诗良。 笑死汹桦,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的鉴裹。 我是一名探鬼主播舞骆,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼灵嫌,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了葛作?” 一聲冷哼從身側(cè)響起寿羞,我...
    開(kāi)封第一講書(shū)人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎赂蠢,沒(méi)想到半個(gè)月后绪穆,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡虱岂,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年玖院,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片第岖。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡难菌,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出蔑滓,到底是詐尸還是另有隱情郊酒,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布键袱,位于F島的核電站燎窘,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蹄咖。R本人自食惡果不足惜褐健,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望澜汤。 院中可真熱鬧蚜迅,春花似錦、人聲如沸俊抵。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)务蝠。三九已至拍谐,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間馏段,已是汗流浹背轩拨。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留院喜,地道東北人亡蓉。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像喷舀,于是被迫代替她去往敵國(guó)和親砍濒。 傳聞我的和親對(duì)象是個(gè)殘疾皇子淋肾,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

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

  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)爸邢,斷路器樊卓,智...
    卡卡羅2017閱讀 134,638評(píng)論 18 139
  • 01-常量與變量 學(xué)習(xí)swift第一步打印Hello World print("Hello World") swi...
    iOS_恒仔閱讀 5,132評(píng)論 2 19
  • 這是兩年前的事情了。 兩年前的12月25號(hào)早上一起來(lái)杠河,朱提提就發(fā)現(xiàn)了枕頭邊的兩個(gè)小禮物碌尔,表現(xiàn)得很開(kāi)心的樣子。其實(shí)我...
    王了一一閱讀 338評(píng)論 0 5
  • 彭小六私密群日更計(jì)劃·偶遇人生導(dǎo)師肥羊券敌,是怎樣的一種體驗(yàn) 作者:寧博的小屋 從肥羊無(wú)意間闖入了我的生活唾戚, 她就輕而...
    BigQ個(gè)人成長(zhǎng)閱讀 504評(píng)論 0 49
  • 三公子研究生畢業(yè)后,本可留校做老師待诅,但是實(shí)習(xí)兩個(gè)月后的她深知工作不適合她叹坦,便毅然決然的辭職。最使我震撼的是她的理念...
    MissEva瘋閱讀 276評(píng)論 0 0