01-12 56—60


56、從0-99這100個數中隨機取出10個,要求不能重復,可以自己設計數據結構

print([x * x for x in range(1, 11)])

57、介紹一下try except的用法和作用?

Python的except用來捕獲所有異常, 因為Python里面的每次錯誤都會拋出 一個異常,所以每個程序的錯誤都被當作一個運行時錯誤。
 
try:
    pass
except BaseException as e:
 
    print(e)
 
finally:
 
    pass

58、在python中如何拋出,捕獲,處理異常?

raise Exception 觸發拋出異常
用try和except語句來捕獲異常
處理異常的方法有:
try ... except...else語句
finally子句,
with語句

59、enumerate 的作用是什么?

# 答案
'''
enumerate函數是將一個可迭代對象中元素,按元素順序每個增加一個索引值,將其組成一個索引序列,利用它可以同時獲得索引和值,這樣做的目的是為了將一個可迭代對象中元素組成一個“索引,值”對便於后續操作。
'''

60、lambda 表達式格式以及應用場景?

# 答案

# 匿名就是沒有名字
def func(x,y,z=1): return x+y+z
# 匿名
lambda x,y,z=1:x+y+z # 與函數有相同的作用域,但是匿名意味着引用計數為0,使用一次就釋放,除非讓其有名字 func=lambda x,y,z=1:x+y+z

func(1,2,3)
# 讓其有名字就沒有意義,與內置函數配合一起使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM