热饭面试复习【python常见面试题 】4/4

简介: 热饭面试复习【python常见面试题 】4/4

前言

终于复习完了基础理论,现在进入python阶段。其实python如果你已经学习过了,那么此处复习的就应该是那些经常忘记,比较难写的函数库名和面试题等。

注意,一旦你简历中写了精通python,那么面试官不可能问你简单的常见的,比如列表的增删改查这种。问,就一定问一些比较偏门冷门的,所以这里进行列举:


1偏函数

rom functools import partial
add1 = partial(add,1)   等价于  add1(x) == add(1,x)
就是把一个函数和固定的初始值固定在一起组成了个新函数
如固定把二进制转整形, basetwo = partial(int,base=2)


2文件打开后的指针位置

f = open('',r)
f.seek(x,0)
x代表偏移量 0代表文件开头算起,1代表当前位置算起,2代表结尾算起
f.tell() 
显示当前光标位置
f.readline() 会从光标开始读取


3列表推导

[i for i in range(5) if i%2 == 0]
打印小于5的正偶数


4时间戳

times = time.strftime('%Y-%m-%d %H:%M:%S',time.localtime())


5三元操作符

smaller = x if x < y else y 
打印俩个数字中大的


6字典查找默认

dict.setdefault("aaa","111")


7浅拷贝

copy
dict()
list()
[:]


8深拷贝

copy.deepcopy()


9人工触发异常

raise


10断言语句

raise 异常类型


11with

with之所以比open安全,是因为with里有个内置方法:exit(),这个方法,可以在任何情况下执行。

相关文章
|
机器学习/深度学习 人工智能 Java
Python面试可能会问到的问题,你会几个?
Python面试可能会问到的问题,你会几个?
117 0
|
4月前
|
算法 Java Linux
python中的面试常考知识点
python中的面试常考知识点
|
6月前
|
数据采集 算法 网络协议
最新Python 面试常见问题(1),2024年最新面试官必问的10个问题
最新Python 面试常见问题(1),2024年最新面试官必问的10个问题
最新Python 面试常见问题(1),2024年最新面试官必问的10个问题
|
6月前
|
SQL 分布式计算 算法
10个Python面试常问的问题_python面试中的常问问题(1),2024年最新搜狐面试难吗
10个Python面试常问的问题_python面试中的常问问题(1),2024年最新搜狐面试难吗
|
6月前
|
小程序 程序员 开发者
Python学习心得——小白的成长之路
Python学习心得——小白的成长之路
310 0
|
存储 资源调度 数据挖掘
吐血总结!50道Python面试题集锦
吐血总结!50道Python面试题集锦(附答案)
928 0
热饭面试复习【python常见面试题 】2/4
热饭面试复习【python常见面试题 】2/4
热饭面试复习【python常见面试题 】3/4
热饭面试复习【python常见面试题 】3/4
|
安全 Python
热饭面试复习【python常见面试题 】1/4
热饭面试复习【python常见面试题 】1/4
|
IDE 开发工具 Python
学了这么久的Python,这些知识点都掌握了吗?
了解python的起源,python2和python3的区别 1、这里主要简单了解一下python2和python3的区别,比如print打印函数的用法就不一样,在python2里面直接print 'hello world'就可以,但是在python3里面,print变成了一个函数,要使用print("hello world")才可以打印。 2、python3里面对中文的支持比较友好,对字符的编码转换也更方便 3、对除法运算的运算符有调整 4、一些模块命名调整等
学了这么久的Python,这些知识点都掌握了吗?