Datawhale | Python基礎(chǔ)第7期 Task3

1. dict 字典

定義與創(chuàng)建

鍵是唯一,但是值不必唯一憾筏。

d = { key1 : value1, key2 : value2 }

字典的方法

訪問(wèn)字典的值

d = {'tian': 1, 'city': 4 }

print(d['tian'])  # 1

print(d['no'])  # 將會(huì)拋異常

print(d.get('no', -1))  # -1

修改字典的值

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
 
dict['Age'] = 8; 

刪除字典元素

dict = {'Name': 'Runoob', 'Age': 7, 'Class': 'First'}
 
del dict['Name'] # 刪除鍵 'Name'
dict.clear()     # 清空字典
del dict         # 刪除字典

特性

  1. 同一個(gè)鍵不能出現(xiàn)兩次钦奋。若出現(xiàn)兩次,前一次賦值將會(huì)被覆蓋
  2. 鍵必須不可變袒炉,可用數(shù)字旁理、字符串,列表不行

2. set 集合

定義

set我磁,一組 key 的集合孽文,但不存儲(chǔ) value。set 中沒(méi)有重復(fù)的key十性。

>>> s = set([1, 2, 3, 4, 4])
>>> s
{1, 2, 3}

方法

  • add(key)
  • remove(key)

特點(diǎn)

  1. set 中為不可變?cè)嘏岩纾豢梢苑湃肟勺儗?duì)象。

3. 判斷語(yǔ)句(要求掌握多條件判斷)

age = 3

if age >= 18:
    print('your age is', age)
    print('adult')
else:
    print('your age is', age)
    print('teenager')


age = 3
if age >= 18:
    print('adult')
elif age >= 6:
    print('teenager')
else: 
    print('kid')

s = input('birth:')
# 字符串不能與整數(shù)比較劲适,因此需要進(jìn)行轉(zhuǎn)換
birth = int(s)
if birth < 2000:
    print('00前')
else: 
    print('00后')

總結(jié):
a. 判斷條件楷掉、 elseelif之后霞势,需要添加 :
b. elifelse if 縮寫
c. 整數(shù)之間比較烹植,不同類型需要進(jìn)行轉(zhuǎn)換為相同類型

4. 三目表達(dá)式

語(yǔ)法:
為真時(shí)的結(jié)果 if 判定條件 else 為假時(shí)的結(jié)果

# JS
# a > b ? value1  : value2

# py
# 為真時(shí)的結(jié)果 if 判定條件 else 為假時(shí)的結(jié)果

100 if 77>60 else 99

5. 循環(huán)語(yǔ)句

for..in..

for number in [1, 2, 3, 4]:
    print(number)

while

n = 50
while n>0:
    n = n -10
    print(n)

break & continue

與其他語(yǔ)言無(wú)異,break 為提前結(jié)束循環(huán)愕贡,continue 為跳過(guò)當(dāng)前循環(huán)草雕,開始下一次循環(huán)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末固以,一起剝皮案震驚了整個(gè)濱河市墩虹,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌憨琳,老刑警劉巖诫钓,帶你破解...
    沈念sama閱讀 211,948評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異篙螟,居然都是意外死亡菌湃,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,371評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門遍略,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)惧所,“玉大人,你說(shuō)我怎么就攤上這事绪杏∠掠” “怎么了?”我有些...
    開封第一講書人閱讀 157,490評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵寞忿,是天一觀的道長(zhǎng)驰唬。 經(jīng)常有香客問(wèn)我,道長(zhǎng),這世上最難降的妖魔是什么叫编? 我笑而不...
    開封第一講書人閱讀 56,521評(píng)論 1 284
  • 正文 為了忘掉前任辖佣,我火速辦了婚禮,結(jié)果婚禮上搓逾,老公的妹妹穿的比我還像新娘卷谈。我一直安慰自己,他們只是感情好霞篡,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,627評(píng)論 6 386
  • 文/花漫 我一把揭開白布世蔗。 她就那樣靜靜地躺著,像睡著了一般朗兵。 火紅的嫁衣襯著肌膚如雪污淋。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,842評(píng)論 1 290
  • 那天余掖,我揣著相機(jī)與錄音寸爆,去河邊找鬼。 笑死盐欺,一個(gè)胖子當(dāng)著我的面吹牛赁豆,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播冗美,決...
    沈念sama閱讀 38,997評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼魔种,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了粉洼?” 一聲冷哼從身側(cè)響起节预,我...
    開封第一講書人閱讀 37,741評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎属韧,沒(méi)想到半個(gè)月后心铃,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,203評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡挫剑,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,534評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了柱衔。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片樊破。...
    茶點(diǎn)故事閱讀 38,673評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖唆铐,靈堂內(nèi)的尸體忽然破棺而出哲戚,到底是詐尸還是另有隱情,我是刑警寧澤艾岂,帶...
    沈念sama閱讀 34,339評(píng)論 4 330
  • 正文 年R本政府宣布顺少,位于F島的核電站,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏脆炎。R本人自食惡果不足惜梅猿,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,955評(píng)論 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望秒裕。 院中可真熱鬧袱蚓,春花似錦、人聲如沸几蜻。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,770評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)梭稚。三九已至颖低,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間弧烤,已是汗流浹背忱屑。 一陣腳步聲響...
    開封第一講書人閱讀 32,000評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留扼褪,地道東北人想幻。 一個(gè)月前我還...
    沈念sama閱讀 46,394評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像话浇,于是被迫代替她去往敵國(guó)和親脏毯。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,562評(píng)論 2 349

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

  • 1.基本使用 1.1 數(shù)據(jù)類型 常用數(shù)據(jù)類型 Common Data Types 其他類型 Others 1.2 ...
    suwi閱讀 1,335評(píng)論 0 3
  • Python 是一種相當(dāng)高級(jí)的語(yǔ)言幔崖,通過(guò) Python 解釋器把符合語(yǔ)法的程序代碼轉(zhuǎn)換成 CPU 能夠執(zhí)行的機(jī)器碼...
    Python程序媛閱讀 1,897評(píng)論 0 3
  • 本教程基于Python 3食店,參考 A Byte of Python v1.92(for Python 3.0) 以...
    yuhuan121閱讀 3,047評(píng)論 1 6
  • 基于《Python語(yǔ)言程序設(shè)計(jì)基礎(chǔ)(第2版)》 第一部分 初識(shí)Python語(yǔ)言 第1章 程序設(shè)計(jì)基本方法 1.1 ...
    柄志閱讀 27,344評(píng)論 4 44
  • 一、python 變量和數(shù)據(jù)類型 1.整數(shù) Python可以處理任意大小的整數(shù)赏寇,當(dāng)然包括負(fù)整數(shù)吉嫩,在Python程序...
    績(jī)重KF閱讀 1,662評(píng)論 0 1