没有合适的资源?快使用搜索试试~ 我知道了~
python面试题及答案.pdf
5星 · 超过95%的资源 需积分: 48 24 下载量 50 浏览量
2019-12-22
17:06:16
上传
评论
收藏 140KB PDF 举报
温馨提示
1. Python是如何进行内存管理的? 答:从三个方面来说,一对象的引用计数机制,二垃圾回收机制,三内存池机制 一、对象的引用计数机制 python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。 引用计数增加的情况: 1,一个对象分配一个新名称 2,将其放入一个容器中(如列表、元组或字典) 引用计数减少的情况: 1,使用del语句对对象别名显示的销毁 2,引用超出作用域或被重新赋值 sys.getrefcount( )函数可以获得对象的当前引用计数 多数情况下,引用计数比你猜测得要大得多。对于不可变数据(如数字和字符串),解释器会在程序的不同部分共享内存,以便节约内存。 二、垃圾回收 1,当一个对象的引用计数归零时,它将被垃圾收集机制处理掉。
资源推荐
资源详情
资源评论
.
.
1. Python
: , , ,
python
1
2
1 del
2
sys.getrefcount( )
1
2 a b del a b
Python
1Pymalloc Python Python
2Python 256 pymalloc
malloc
.
.
3 Python List
2. lambda ?
lambda
lambda
lambda [arguments]:expression
>>> a=lambdax,y:x+y
>>> a(3,11)
3. Python tuple list
tuple list type()
4. Python list
1, set set(list)
2
>>>a=[1,2,4,2,4,5,6,5,7,8,9,0]
>>> b={}
>>>b=b.fromkeys(a)
>>>c=list(b.keys())
>>> c
5. sort
a=[1,2,4,2,4,5,7,10,5,5,7,8,9,0,3]
.
.
a.sort()
last=a[-1]
for i inrange(len(a)-2,-1,-1):
if last==a[i]:
del a[i]
else:last=a[i]
print(a)
6. Python
=
{1, 2 list()3
copy copy() }
{copy deep.deepcopy() }
7. except
try exceptexcept[else][finally ]
try except except
except except
try
try else
finally
8. Python pass
pass whileFalse:pass
9. Python range()
for in range()
.
.
10. Python
re sub() subn()
sub(replacement, string[,count=0]) replacement string
count
>>> import re
>>>p=re.compile( blue|white|red
>>>print(p.sub( colour ,'blue socks and red shoes ))
colour socks and colourshoes
>>>print(p.sub( colour ,'blue socks and red shoes ,count=1))
colour socks and redshoes
subn() sub()
11. Python match() search()
re match(pattern,string[,flags]), string pattern
re research(pattern,string[,flags]), string pattern
>>>print(re.match( super , superstition ).span())
(0, 5)
>>>print(re.match( super , insuperable ))
None
>>>print(re.search( super , superstition ).span())
(0, 5)
>>>print(re.search( super , insuperable ).span())
(2, 7)
剩余24页未读,继续阅读
资源评论
- 杏花朵朵2023-07-26这份文件的题目涵盖了Python面试的各个方面,对于我的复习非常有帮助,让我觉得自己掌握了面试的要点。
- 柏傅美2023-07-26我通过这份文件的学习,不仅理解了Python面试的重要知识点,还提升了我的编程思维和解题能力。非常感谢分享这份优秀的文件。
- 优游的鱼2023-07-26作为一个初学者,我觉得这份文件对我来说非常友好,里面的题目和答案都很简单易懂,帮我建立了坚实的Python基础。
- 大禹倒杯茶2023-07-26这份文件对于准备Python面试的人来说真是太有用了,帮助我在面试中取得了很大的优势。
- KateZeng2023-07-26我喜欢这份文件的简洁明了,里面的题目和答案都很实用,让我轻松理解了Python的面试知识。
a903265446
- 粉丝: 17
- 资源: 232
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (源码)基于SSM框架的大学消息通知系统服务端.zip
- (源码)基于Java Servlet的学生信息管理系统.zip
- (源码)基于Qt和AVR的FestosMechatronics系统终端.zip
- (源码)基于Java的DVD管理系统.zip
- (源码)基于Java RMI的共享白板系统.zip
- (源码)基于Spring Boot和WebSocket的毕业设计选题系统.zip
- (源码)基于C++的机器人与船舶管理系统.zip
- (源码)基于WPF和Entity Framework Core的智能货架管理系统.zip
- SAP Note 532932 FAQ Valuation logic with active material ledger
- (源码)基于Spring Boot和Redis的秒杀系统.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功