python面试总结
程序员文章站
2022-04-16 13:32:48
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)
上一篇: 恶搞牛你演个爆笑点