2019-08-06day11作業(yè)

  1. 寫一個(gè)生成式能夠產(chǎn)生的數(shù)據(jù)為: 1, 4, 27, 256, 3125,…, 9**9
list(num**num for num in range(1, 10)) 

2.寫一個(gè)生成式能夠產(chǎn)生1-10中所有半徑是偶數(shù)的圓的面積

import math
list(print(radius**2*math.pi/2, end=' ') if not radius&1 else None for radius in range(2, 11, 2))

4.寫一個(gè)生成式交換字段的鍵和值拾因,產(chǎn)生一個(gè)新的字典

dict((dict0[key], key) for key in dict0)

5.為函數(shù)寫一個(gè)裝飾器胡本,在函數(shù)執(zhí)行之后輸出 after

def print_after(fn):
    def biubiu(*args, **kwargs):
        return fn(*args, **kwargs)
    return biubiu

6.為函數(shù)寫一個(gè)裝飾器旭寿,把函數(shù)的返回值 +100 然后再返回贮尉。

def add_100(fn):
    def add(*args, **kwargs):
        return fn(*args, **kwargs)+100
    return add

5.寫一個(gè)裝飾器@tag要求滿足如下功能:

@tag
def render(text):
    # 執(zhí)行其他操作
    return text

@tag
def render2():
    return 'abc'

print(render('Hello'))   # 打印出: <p>Hello</p>
print(render2())     # 打印出: <p>abc</p>
def tag(fn):
    def text(*args, **kwargs):
        return '<p>' +fn(*args, **kwargs)+'</p>'
    return text 

6.寫一個(gè)裝飾器@tag要求滿足如下功能(需要使用帶參的裝飾器异雁,自己先自學(xué)正在一下):

@tag(name='p')
def render(text):
    # 執(zhí)行其他操作
    return text

@tag(name='div')
def render2():
    return 'abc'

print(render('Hello'))   # 打印出: <p>Hello</p>
print(render2())     # 打印出: <div>abc</div>
def tag(name):
    def test1(fn):
        def test2(*args, **kwargs):
            return '<%s>%s</%s>' % (name, fn(*args, **kwargs), name)
        return test2
    return test1
  1. 為函數(shù)寫一個(gè)裝飾器,根據(jù)參數(shù)不同做不同操作。
    flag為True,則 讓原函數(shù)執(zhí)行后返回值加100巍耗,并返回。
    flag為False渐排,則 讓原函數(shù)執(zhí)行后返回值減100炬太,并返回。
def flag_(fn):
    def text(flag=True, *args, **kwargs):
        for a in args:
            if a > 100:
                flag = False
        if flag:
            return fn(*args, **kwargs) + 100
        return fn(*args, **kwargs) - 100
    return text
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末驯耻,一起剝皮案震驚了整個(gè)濱河市亲族,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌可缚,老刑警劉巖孽水,帶你破解...
    沈念sama閱讀 211,265評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異城看,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)杏慰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門测柠,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)炼鞠,“玉大人,你說(shuō)我怎么就攤上這事轰胁≮酥鳎” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 156,852評(píng)論 0 347
  • 文/不壞的土叔 我叫張陵赃阀,是天一觀的道長(zhǎng)霎肯。 經(jīng)常有香客問(wèn)我,道長(zhǎng)榛斯,這世上最難降的妖魔是什么观游? 我笑而不...
    開(kāi)封第一講書人閱讀 56,408評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮驮俗,結(jié)果婚禮上懂缕,老公的妹妹穿的比我還像新娘。我一直安慰自己王凑,他們只是感情好搪柑,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評(píng)論 5 384
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著索烹,像睡著了一般工碾。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上百姓,一...
    開(kāi)封第一講書人閱讀 49,772評(píng)論 1 290
  • 那天渊额,我揣著相機(jī)與錄音,去河邊找鬼瓣戚。 笑死端圈,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的子库。 我是一名探鬼主播舱权,決...
    沈念sama閱讀 38,921評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼仑嗅!你這毒婦竟也來(lái)了宴倍?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 37,688評(píng)論 0 266
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤仓技,失蹤者是張志新(化名)和其女友劉穎鸵贬,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體脖捻,經(jīng)...
    沈念sama閱讀 44,130評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡阔逼,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了地沮。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嗜浮。...
    茶點(diǎn)故事閱讀 38,617評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡羡亩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出危融,到底是詐尸還是另有隱情畏铆,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評(píng)論 4 329
  • 正文 年R本政府宣布吉殃,位于F島的核電站辞居,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蛋勺。R本人自食惡果不足惜瓦灶,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評(píng)論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望迫卢。 院中可真熱鬧倚搬,春花似錦、人聲如沸乾蛤。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 30,740評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)家卖。三九已至眨层,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間上荡,已是汗流浹背趴樱。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 31,967評(píng)論 1 265
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留酪捡,地道東北人叁征。 一個(gè)月前我還...
    沈念sama閱讀 46,315評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像逛薇,于是被迫代替她去往敵國(guó)和親捺疼。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評(píng)論 2 348

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