day9作業(yè)

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

r_year = lambda year:"改年是閏年"if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 else "該年不是閏年"

print(r_year(2018))
print(r_year(2014))
print(r_year(2000))

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

def list01(x:list):
    list02 = x[::-1]
    return list02


print(list01([1,2,3,4]))

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

def list02(n:list):
    count = 0
    for i in n:
        count += 1
    print(count)


list02([1,2,3,4,5,6])

4.寫一個函數(shù),獲取指定列表中指定元素的下標(如果指定元素有多個,將每個元素的下標都返回)

例如: 列表是:[1, 3, 4, 1] ,元素是1, 返回:0,3

def index1 (n:list,m:int):
    for index01 in range(len(n)):
        if m == n[index01]:
            print(index01)

index1([1,2,3,4,5,2],2)

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

def dict01 (x:dict,y:dict):
    list110 = list(tuple(x.items()))
    list111 = list(tuple(y.items()))
    list110.extend(list111)
    print(dict(list110))


dict01({"abc":1},{"bcd":2})

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

def str01(s:str):
    for i in s:
        if i<="Z" and  i >= "A":
            print(chr(ord(i)+32),end="") #將循環(huán)的字符橫向打印
        elif i <= "z" and i >= "a":
            print(chr(ord(i)-32),end="")

str01("iglol")

7.寫一個函數(shù),能夠?qū)⒅付ㄗ址械闹付ㄗ哟鎿Q成指定的其他字符串(不能使用字符串的replace方法)

例如: func1('abcdaxyz', 'a', '') - 返回: '\bcd\xyz'

def str02 (x:str,m:str,n:str):
    for i in x:
        if i == m:
            i = n
            print(i,end="")
        else:
            print(i,end="")


str02('abcdcc','c','*')

8.實現(xiàn)一個輸入自己的items方法,可以將自定的字典轉(zhuǎn)換成列表。列表中的元素是小的列表,里面是key和value (不能使用字典的items方法)

例如:{'a':1, 'b':2} 轉(zhuǎn)換成 [['a', 1], ['b', 2]]

def items01(x:dict):
    list02 = []
    for items in x:
        list03 = []
        list03.append(items)
        list03.append(x[items])
        list02.append(list03)
    print(list02)


items01({"a":1,"b":2,"c":3})
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、快捷鍵 ctr+b 執(zhí)行ctr+/ 單行注釋ctr+c ...
    o_8319閱讀 6,027評論 2 16
  • 0.寫一個匿名函數(shù),判斷指定的年是否是閏年 2100年不是閏年2000年是閏年2004年是閏年 1.寫一個函數(shù)將一...
    Gary134閱讀 196評論 0 0
  • 2018年第27周練筆 主題: 談談你對自己身體的接納度 我幼年時期長相甜美,五官突出,長長的睫毛忽閃忽閃的,...
    auntie9閱讀 192評論 0 0
  • 大家好,我是陪伴家創(chuàng)始人阿昌,今天是2018年7月17日,是每天一篇文章第348篇 企業(yè)的企 是人和止兩部分,合作...
    陪伴家阿昌閱讀 87評論 0 0
  • 假如你是一名主持辯論賽的主持人,現(xiàn)有一辯題:追求理想與享受生活是否矛盾。要用一小段話作為開篇語,你會怎么寫呢?(主...
    往zjl閱讀 214評論 0 0

友情鏈接更多精彩內(nèi)容