1. 程式人生 > >python面試總結

python面試總結

tor 代碼 open pen adl txt actor 區別 取整

1. python在讀取文件時,read(),readline()和readlines()有什麽區別?

舉例說明:

1 with open(a.txt, r) as f:
2     result1 = f.read(n)    # 表示讀取n個字節到result1中
3     result2 = f.readline()    # 表示讀取下一行到result2中
4     result3 = f.readlines()    # 表示讀取整個文件到result3中

2、使用一行代碼輸出[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

result = [i ** 2 for i in
range(1, 11)] print(result)

3、編寫一個遞歸函數

# 編寫一個n的階乘
def factorial(n):
    if n < 2:
        return 1
    return n * factorial(n-1)

if __name__ == "__main__":
    factorial(5)

  

  

  

python面試總結