python面試總結
阿新 • • 發佈:2018-06-03
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 inrange(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面試總結