码迷,mamicode.com
首页 > 编程语言 > 详细

python面试总结

时间:2018-06-03 10:48:05      阅读:140      评论:0      收藏:0      [点我收藏+]

标签:==   readline   with   递归   return   读取文件   面试总结   Python面试   cto   

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面试总结

标签:==   readline   with   递归   return   读取文件   面试总结   Python面试   cto   

原文地址:https://www.cnblogs.com/l5623064/p/9127683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!