第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

初識(shí)Python

廖雪峰 移動(dòng)開(kāi)發(fā)工程師
難度入門(mén)
時(shí)長(zhǎng) 5小時(shí) 0分
學(xué)習(xí)人數(shù)
綜合評(píng)分9.43
3762人評(píng)價(jià) 查看評(píng)價(jià)
9.7 內(nèi)容實(shí)用
9.4 簡(jiǎn)潔易懂
9.2 邏輯清晰
  • 定義可變參數(shù) 如果想讓一個(gè)函數(shù)能接受任意個(gè)參數(shù),我們就可以定義一個(gè)可變參數(shù): def fn(*args): print args 可變參數(shù)的名字前面有個(gè) * 號(hào),我們可以傳入0個(gè)、1個(gè)或多個(gè)參數(shù)給可變參數(shù): >>> fn() () >>> fn('a') ('a',) >>> fn('a', 'b') ('a', 'b') >>> fn('a', 'b', 'c') ('a', 'b', 'c') 可變參數(shù)也不是很神秘,Python解釋器會(huì)把傳入的一組參數(shù)組裝成一個(gè)tuple傳遞給可變參數(shù),因此,在函數(shù)內(nèi)部,直接把變量 args 看成一個(gè) tuple 就好了。 定義可變參數(shù)的目的也是為
    查看全部
  • 短路計(jì)算。 1. 在計(jì)算 a and b 時(shí),如果 a 是 False,則根據(jù)與運(yùn)算法則,整個(gè)結(jié)果必定為 False,因此返回 a;如果 a 是 True,則整個(gè)計(jì)算結(jié)果必定取決與 b,因此返回 b。 2. 在計(jì)算 a or b 時(shí),如果 a 是 True,則根據(jù)或運(yùn)算法則,整個(gè)計(jì)算結(jié)果必定為 True,因此返回 a;如果 a 是 False,則整個(gè)計(jì)算結(jié)果必定取決于 b,因此返回 b。 所以Python解釋器在做布爾運(yùn)算時(shí),只要能提前確定計(jì)算結(jié)果,它就不會(huì)往后算了,直接返回結(jié)果。
    查看全部
    0 采集 收起 來(lái)源:Python中布爾類(lèi)型

    2014-10-28

  • 參考代碼: print [100 * n1 + 10 * n2 + n3 for n1 in range(1, 10) for n2 in range(10) for n3 in range(10) if n1==n3]
    查看全部
    0 采集 收起 來(lái)源:多層表達(dá)式

    2014-10-28

  • 請(qǐng)編寫(xiě)一個(gè)函數(shù),它接受一個(gè) list,然后把list中的所有字符串變成大寫(xiě)后返回,非字符串元素將被忽略。 提示: 1. isinstance(x, str) 可以判斷變量 x 是否是字符串; 2. 字符串的 upper() 方法可以返回大寫(xiě)的字母。 ?不會(huì)了怎么辦 利用 if 剔除掉非字符串的元素。 參考代碼: def toUppers(L): return [x.upper() for x in L if isinstance(x, str)] print toUppers(['Hello', 'world', 101])
    查看全部
    0 采集 收起 來(lái)源:條件過(guò)濾

    2014-10-28

  • >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 這種寫(xiě)法就是Python特有的列表生成式。利用列表生成式,可以以非常簡(jiǎn)潔的代碼生成 list。 寫(xiě)列表生成式時(shí),把要生成的元素 x * x 放到前面,后面跟 for 循環(huán),就可以把list創(chuàng)建出來(lái)
    查看全部
    1 采集 收起 來(lái)源:生成列表

    2018-03-22

  • 首先,我們看看 dict 對(duì)象的 items() 方法返回的值: >>> d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } >>> print d.items() [('Lisa', 85), ('Adam', 95), ('Bart', 59)] 可以看到,items() 方法把dict對(duì)象轉(zhuǎn)換成了包含tuple的list,我們對(duì)這個(gè)list進(jìn)行迭代,可以同時(shí)獲得key和value: >>> for key, value in d.items(): ... print key, ':', value ... Lisa : 85 Adam : 95
    查看全部
    0 采集 收起 來(lái)源:迭代dict的key和value

    2018-03-22

  • 索引迭代 Python中,迭代永遠(yuǎn)是取出元素本身,而非元素的索引。 對(duì)于有序集合,元素確實(shí)是有索引的。有的時(shí)候,我們確實(shí)想在 for 循環(huán)中拿到索引,怎么辦? 方法是使用 enumerate() 函數(shù): >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] >>> for index, name in enumerate(L): ... print index, '-', name ... 0 - Adam 1 - Lisa 2 - Bart 3 - Paul 使用 enumerate() 函數(shù),我們可以在for循環(huán)中同時(shí)綁定索引index和元素name。
    查看全部
    0 采集 收起 來(lái)源:索引迭代

    2018-03-22

  • 多層表達(dá)式 >>> [m + n for m in 'ABC' for n in '123'] ['A1', 'A2', 'A3', 'B1', 'B2', 'B3', 'C1', 'C2', 'C3']
    查看全部
    0 采集 收起 來(lái)源:多層表達(dá)式

    2018-03-22

  • 條件過(guò)濾 列表生成式的 for 循環(huán)后面還可以加上 if 判斷 >>> [x * x for x in range(1, 11) if x % 2 == 0] [4, 16, 36, 64, 100]
    查看全部
    1 采集 收起 來(lái)源:條件過(guò)濾

    2018-03-22

  • 生成列表 而列表生成式則可以用一行語(yǔ)句代替循環(huán)生成上面的list: >>> [x * x for x in range(1, 11)] [1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 寫(xiě)列表生成式時(shí),把要生成的元素 x * x 放到前面,后面跟 for 循環(huán)
    查看全部
    0 采集 收起 來(lái)源:生成列表

    2018-03-22

  • 同時(shí)迭代dict的key和value 1.items() 方法把dict對(duì)象轉(zhuǎn)換成了包含tuple的list,我們對(duì)這個(gè)list進(jìn)行迭代,可以同時(shí)獲得key和value 2. items() 也有一個(gè)對(duì)應(yīng)的 iteritems(),iteritems() 不把dict轉(zhuǎn)換成list,而是在迭代過(guò)程中不斷給出 tuple,所以, iteritems() 不占用額外的內(nèi)存。
    查看全部
    0 采集 收起 來(lái)源:迭代dict的key和value

    2014-10-28

  • 迭代dic 1.用 for 循環(huán)直接迭代 dict,可以每次拿到dict的一個(gè)key 2.dict 對(duì)象有一個(gè) values() 方法,這個(gè)方法把dict轉(zhuǎn)換成一個(gè)包含所有value的list,這樣,我們迭代的就是 dict的每一個(gè) value: d = { 'Adam': 95, 'Lisa': 85, 'Bart': 59 } print d.values() # [85, 95, 59] for v in d.values(): print v 3.用 itervalues() 方法替代 values() 方法,迭代效果完全一樣 4.迭代不考慮內(nèi)部結(jié)構(gòu)
    查看全部
    0 采集 收起 來(lái)源:迭代dict的value

    2014-10-28

  • 1、3、5、7、9。。。前100位奇數(shù)之和 sum = 0 x = 1 n = 1 while True: if n > 100: break sum = sum + x x = x + 2 n = n + 1 print sum
    查看全部
  • 索引迭代 Python中,迭代永遠(yuǎn)是取出元素本身,而非元素的索引。 若要取索引,方法是使用 enumerate() 函數(shù) >>> L = ['Adam', 'Lisa', 'Bart', 'Paul'] >>> for index, name in enumerate(L): ... print index, '-', name ... 0 - Adam 1 - Lisa 2 - Bart 3 - Paul 索引迭代也不是真的按索引訪問(wèn),而是由 enumerate() 函數(shù)自動(dòng)把每個(gè)元素變成 (index, element) 這樣的tuple,再迭代,就同時(shí)獲得 從1到100的list range(1,101)
    查看全部
    0 采集 收起 來(lái)源:索引迭代

    2018-03-22

  • 注意: 集合是指包含一組元素的數(shù)據(jù)結(jié)構(gòu),我們已經(jīng)介紹的包括: 1. 有序集合:list,tuple,str和unicode; 2. 無(wú)序集合:set 3. 無(wú)序集合并且具有 key-value 對(duì):dict 迭代是一個(gè)動(dòng)詞,它指的是一種操作,在Python中,就是 for 循環(huán)。
    查看全部
    0 采集 收起 來(lái)源:什么是迭代

    2014-10-28

舉報(bào)

0/150
提交
取消
課程須知
如果您了解程序設(shè)計(jì)的基本概念,會(huì)簡(jiǎn)單使用命令行,了解中學(xué)數(shù)學(xué)函數(shù)的概念,那么對(duì)課程學(xué)習(xí)會(huì)有很大的幫助,讓您學(xué)起來(lái)得心應(yīng)手,快速進(jìn)入Python世界。
老師告訴你能學(xué)到什么?
通過(guò)本課程的學(xué)習(xí),您將學(xué)會(huì)搭建基本的Python開(kāi)發(fā)環(huán)境,以函數(shù)為基礎(chǔ)編寫(xiě)完整的Python代碼,熟練掌握Python的基本數(shù)據(jù)類(lèi)型以及l(fā)ist和dict的操作。

微信掃碼,參與3人拼團(tuán)

微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

友情提示:

您好,此課程屬于遷移課程,您已購(gòu)買(mǎi)該課程,無(wú)需重復(fù)購(gòu)買(mǎi),感謝您對(duì)慕課網(wǎng)的支持!