-
添加元素時(shí),用set的add()方法
如果添加的元素已經(jīng)存在于set中,add()不會(huì)報(bào)錯(cuò),但是不會(huì)加進(jìn)去了:
刪除set中的元素時(shí),用set的remove()方法:
如果刪除的元素不存在set中,remove()會(huì)報(bào)錯(cuò):
查看全部 -
有的時(shí)候,我們只想要 dict 的 key,不關(guān)心 key 對(duì)應(yīng)的 value,目的就是保證這個(gè)集合的元素不會(huì)重復(fù),這時(shí),set就派上用場(chǎng)了。
set 持有一系列元素,這一點(diǎn)和 list 很像,但是set的元素沒有重復(fù),而且是無序的,這點(diǎn)和 dict 的 key很像。
查看全部 -
#?-*-?coding:?utf-8?-*-
目的是告訴Python解釋器,用UTF-8編碼讀取源代碼。然后用Notepad++ 另存為... 并選擇UTF-8格式保存。
查看全部 -
\n?表示換行 \t?表示一個(gè)制表符 \\?表示?\?字符本身
查看全部 -
編程思路: 了解等差公式
查看全部 -
那么,如何根據(jù)名字來查找對(duì)應(yīng)的成績(jī)呢?
可以簡(jiǎn)單地使用?d[key]?的形式來查找對(duì)應(yīng)的 value,這和 list 很像,不同之處是,list 必須使用索引返回對(duì)應(yīng)的元素,而dict使用key:
>>>?print?d['Adam'] 95
查看全部 -
創(chuàng)建包含1個(gè)元素的 tuple 呢?來試試:
>>>?t?=?(1) >>>?print?t 1
好像哪里不對(duì)!t 不是 tuple ,而是整數(shù)1。為什么呢?
因?yàn)?code>()既可以表示tuple,又可以作為括號(hào)表示運(yùn)算時(shí)的優(yōu)先級(jí),結(jié)果 (1) 被Python解釋器計(jì)算出結(jié)果 1,導(dǎo)致我們得到的不是tuple,而是整數(shù) 1。
正是因?yàn)橛?)定義單元素的tuple有歧義,所以 Python 規(guī)定,單元素 tuple 要多加一個(gè)逗號(hào)“,”,這樣就避免了歧義:
>>>?t?=?(1,) >>>?print?t (1,)
查看全部 -
sum賦初值為0作為容器
x=1 初始值,從1開始循環(huán)起
while x< 101 判斷條件,當(dāng)X小于101時(shí) 執(zhí)行以下循環(huán)體
sum=sum+x????左邊sum作為計(jì)算結(jié)果容器,右邊sum為初值0? x初值為1,等于0+1 結(jié)果給右邊的sum 這是第一遍
x=x+2? 步長(zhǎng),就是在判斷條件內(nèi),循環(huán)做的次數(shù),此時(shí)x為初值1? 加2 就等于3 然后又用這個(gè)x(步長(zhǎng))代入while判斷條件內(nèi) 是否小于101 ,小于就繼續(xù)執(zhí)行 循環(huán)體內(nèi)容
查看全部 -
a = 'python'
print 'hello,', 'world' or a
hello,?world
a = 'python'
print 'hello,', a or'world'?
hello,?python
查看全部 -
在Python中,布爾類型還可以與其他數(shù)據(jù)類型做 and、or和not運(yùn)算,請(qǐng)看下面的代碼:
a?=?True print?a?and?'a=T'?or?'a=F'
計(jì)算結(jié)果不是布爾類型,而是字符串 'a=T',這是為什么呢?
因?yàn)镻ython把
0
、空字符串''
和None
看成?False,其他數(shù)值和非空字符串都看成?True,所以:True?and?'a=T'?計(jì)算結(jié)果是?'a=T' 繼續(xù)計(jì)算?'a=T'?or?'a=F'?計(jì)算結(jié)果還是?'a=T'
查看全部 -
如果要表示多行字符串,可以用
'''...'''
表示:'''Line?1 Line?2 Line?3'''
上面這個(gè)字符串的表示方法和下面的是完全一樣的:
'Line 1\nLine 2\nLine 3'
查看全部 -
好好學(xué)習(xí),天天向上查看全部
-
print L[a:b:c]對(duì)L進(jìn)行切片,從下標(biāo)索引為a的元素開始,到下標(biāo)索引為b的元素為止(b不包含),每隔c個(gè)取一次第一個(gè)參數(shù)省略表示從下標(biāo)0位置開始,第二個(gè)參數(shù)省略表示到最后一個(gè)元素為止
查看全部 -
set 持有一系列元素,這一點(diǎn)和 list 很像,但是set的元素沒有重復(fù),而且是無序的,這點(diǎn)和 dict 的 key很像。
查看全部
舉報(bào)