day9-作業(yè)

0.寫一個匿名函數(shù),判斷指定的年是否是閏年

leap_year = lambda year: '閏年' if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0) else '不是閏年'
print(leap_year(2004))

1.寫一個函數(shù)將一個指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使 表自帶的逆序函數(shù))

def list_reverse(list1):
    list2 = []
    lenth = len(list1)
    while lenth > 0:
        list2.append(list1[lenth-1])
        lenth -= 1
    list1 = list2
    return list1


print(list_reverse([1, 2, 3]))

2.寫一個函數(shù),提取出字符串中所有奇數(shù)位上的字符

def str_char(str1):
    str2 = ''
    for x in range(0, len(str1), 2):
        str2 += str1[x]
    return str2


print(*str_char('abcdefg'))

3.寫一個函數(shù),統(tǒng)計指定列表中指定元素的個數(shù)(不用列表自帶的count方法)

def list_element_count(element, list1):
    sum1 = 0
    for x in list1:
        if x == element:
            sum1 += 1
    return sum1


print(list_element_count(2, [1, 2, 3, 2, 2, 2, 2, 5]))

4.寫一個函數(shù)闰歪,獲取指定列表中指定元素的下標(biāo)(如果指定元素有多個壶辜,將每個元素的下標(biāo)都返回)
例如: 列表是:[1, 3, 4, 1] ,元素是1, 返回:0,3

def list_element_count(element, list1):
    list2 = []
    for x in range(len(list1)):
        if list1[x] == element:
            list2.append(x)
    return list2


print(*list_element_count(2, [1, 2, 3, 2, 2, 2, 2, 5]))

5.寫一個函數(shù),能夠?qū)⒁粋€字典中的鍵值對添加到另外一個字典中(不使用字典自帶的update方法)

def new_dict(dict1, dict2):
    for x in dict1:
        dict2[x] = dict1[x]
    return dict2


print(new_dict({'a': 1, 'b': 2}, {1: 2, 3: 4}))

6.寫一個函數(shù)窖贤,能夠?qū)⒅付ㄗ址械乃械男懽帜皋D(zhuǎn)換成大寫字母愕贡;所有的大寫字母轉(zhuǎn)換成小寫字母(不能使用字符串相關(guān)方法)

def letter_transform(str1):
    str2 = ''
    for char in str1:
        if 'a' <= char <= 'z':
            str2 += chr(ord(char)-32)
        elif 'A' <= char <= 'Z':
            str2 += chr(ord(char)+32)
        else:
            str2 += char
    str1 = str2
    return str1


print(letter_transform('abc123ABC'))

7.寫一個函數(shù)草雕,能夠?qū)⒅付ㄗ址械闹付ㄗ哟鎿Q成指定的其他子串(不能使用字符串的replace方法)
例如: func1('abcdaxyz', 'a', '') - 返回: '\bcd\xyz'

def func(str1, str2, str3):
    """

    :param str1: 用于匹配的字符串
    :param str2: 用于替換的字符串
    :param str3: 被匹配的字符串
    :return: 返回str3
    """
    m_index = 0
    i = str1[0]
    for m in str3:
        if m == i:
            y = m_index
            if str1 == str3[y:y+len(str2)]:
                str3 = str3[:y] + str2 + str3[y+len(str2):]
        m_index += 1
    return str3

8.實現(xiàn)一個輸入自己的items方法,可以將自定的字典轉(zhuǎn)換成列表固以。列表中的元素是小的列表墩虹,里面是key和value (不能使用字典的items方法)
例如:{'a':1, 'b':2} 轉(zhuǎn)換成 [['a', 1], ['b', 2]

def list_dict(**kwargs):
    list1 = []
    for x in kwargs:
        list1.append(list((x, kwargs[x])))
        list2 = []
    return list1


print(list_dict(a=1, b=2))
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末嘱巾,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子诫钓,更是在濱河造成了極大的恐慌旬昭,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,372評論 6 498
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件尖坤,死亡現(xiàn)場離奇詭異稳懒,居然都是意外死亡,警方通過查閱死者的電腦和手機慢味,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,368評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來墅冷,“玉大人纯路,你說我怎么就攤上這事∧蓿” “怎么了驰唬?”我有些...
    開封第一講書人閱讀 162,415評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長腔彰。 經(jīng)常有香客問我叫编,道長,這世上最難降的妖魔是什么霹抛? 我笑而不...
    開封第一講書人閱讀 58,157評論 1 292
  • 正文 為了忘掉前任搓逾,我火速辦了婚禮,結(jié)果婚禮上杯拐,老公的妹妹穿的比我還像新娘霞篡。我一直安慰自己,他們只是感情好端逼,可當(dāng)我...
    茶點故事閱讀 67,171評論 6 388
  • 文/花漫 我一把揭開白布朗兵。 她就那樣靜靜地躺著,像睡著了一般顶滩。 火紅的嫁衣襯著肌膚如雪余掖。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,125評論 1 297
  • 那天礁鲁,我揣著相機與錄音盐欺,去河邊找鬼。 笑死救氯,一個胖子當(dāng)著我的面吹牛找田,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播着憨,決...
    沈念sama閱讀 40,028評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼墩衙,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起漆改,我...
    開封第一講書人閱讀 38,887評論 0 274
  • 序言:老撾萬榮一對情侶失蹤心铃,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后挫剑,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體去扣,經(jīng)...
    沈念sama閱讀 45,310評論 1 310
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,533評論 2 332
  • 正文 我和宋清朗相戀三年樊破,在試婚紗的時候發(fā)現(xiàn)自己被綠了愉棱。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,690評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡哲戚,死狀恐怖奔滑,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情顺少,我是刑警寧澤朋其,帶...
    沈念sama閱讀 35,411評論 5 343
  • 正文 年R本政府宣布,位于F島的核電站脆炎,受9級特大地震影響梅猿,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜秒裕,卻給世界環(huán)境...
    茶點故事閱讀 41,004評論 3 325
  • 文/蒙蒙 一袱蚓、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧簇爆,春花似錦癞松、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至哨毁,卻和暖如春枫甲,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背扼褪。 一陣腳步聲響...
    開封第一講書人閱讀 32,812評論 1 268
  • 我被黑心中介騙來泰國打工想幻, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人话浇。 一個月前我還...
    沈念sama閱讀 47,693評論 2 368
  • 正文 我出身青樓脏毯,卻偏偏與公主長得像,于是被迫代替她去往敵國和親幔崖。 傳聞我的和親對象是個殘疾皇子食店,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,577評論 2 353

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