当前位置: 移动技术网 > IT编程>脚本编程>Python > python面试总结

python面试总结

2018年06月03日  | 移动技术网IT编程  | 我要评论

激励自己的座右铭,化学守城,货币战争mp3

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)

 

 

  

  

  

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网