1. python在讀取文件時,read(),readline()和readlines()有什麼區別? 舉例說明: 2、使用一行代碼輸出[1, 4, 9, 16, 25, 36, 49, 64, 81, 100] 3、編寫一個遞歸函數 ...
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)