python最新面试题_2018年最新Python面试题及答案
2018
年最新
Python
面試題及答案
找工作是每個學習
Python
人員的目標,為了更好的找到工作,刷面試題是
必不可少的,
了解最新企業招聘試題,
可以讓你面試更加的順利。
小編整理了一
些
2017
年最新的
Python
面試題,來測測你技術的掌握度吧。
1
、
Python
里面如何拷貝一個對象?(賦值,淺拷貝,深拷貝的區別)
答:賦值(
=
),就是創建了對象的一個新的引用,修改其中任意一個變量
都會影響到另一個。
淺拷貝:
創建一個新的對象,
但它包含的是對原始對象中包含項的引用
(如
果用引用的方式修改其中一個對象,
另外一個也會修改改變)
{1,
完全切片方法;
2
,工廠函數,如
list()
;
3
,
copy
模塊的
copy()
函數
}
深拷貝:
創建一個新的對象,
并且遞歸的復制它所包含的對象
(修改其中一
個,另外一個不會改變)
{copy
模塊的
deep.deepcopy()
函數
}
2
、
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
總結
以上是生活随笔為你收集整理的python最新面试题_2018年最新Python面试题及答案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 百度官宣:类 ChatGPT 应用“文心
- 下一篇: python跑酷游戏源码_Phaser.