python面试总结

Posted l5623064

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python面试总结相关的知识,希望对你有一定的参考价值。

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面试总结的主要内容,如果未能解决你的问题,请参考以下文章

经验总结:Java高级工程师面试题-字节跳动,成功跳槽阿里!

Python学习总结

面试常用的代码片段

面向面试编程代码片段之GC

python面试_总结02

python面试之--前端总结