當前位置: 首頁 / 技術分享 / 正文
好程序員Python培訓分享Python常見面試問題

2019-12-04

Python Python培訓 好程序員

  好程序員Python培訓分享Python常見面試問題人工智能的火熱進一步帶動了求職市場上對Python程序員需求量不斷增加,對于很多Python程序員而言,面試過程能不能更好的發揮自己展示自己,最終也會影響到能不能拿到心儀的薪酬,能不能通過面試!為此,好程序員整理了一些常見面試中涉及的Python編程語言的有關問題,希望對學員的面試有所幫助!

python3

  1.什么是Python?使用Python的優點有哪些?

  Python是一種帶有對象、模塊、線程、異常和內存自動管理的編程語言。使用Python的優點有:簡單、易學、輕便可移植、可擴展、具有多種內建數據類型、開源等等。

  2.什么事PEP8?

  PEP8是一種編碼規范,是一系列關于如何讓Python代碼更加具有可讀性的編碼建議。

  3.什么是序列化(pickling)和反序列化(unpickling)?

  Pickle模塊允許我們將Python對象轉換成一個string表示的信息,并且可以使用dump函數將其保存到一個文件中去,這樣的過程稱為序列化。而使用文件中保存的對象信息重構Python對象的過程稱為反序列化。

  4.Python中如何拷貝一個對象?

  一般情況下,可以使用copy.copy()或者copy.deepcopy()函數進行對象拷貝。但是并不能拷貝所有的對象,只能拷貝大部分。

  5.Python中負的索引是什么意思?

  Python中可以使用整數和負數進行索引。對于正索引,0是第一個,1是第二個,以此類推。對于負索引,-1是最后一個,-2是倒數第二個,以此類推。

  6.怎樣將一個數字轉換成字符串?

  使用內置函數str()即可。如果想要八進制或者十六進制的形式,可以使用oct()或者hex()函數。

  7.xrangerange的區別是什么?

  xrange返回一個xrange對象,而range返回一個list對象,而且會使用和其范圍大小相同的內存,不管這個范圍有多大。

 

好程序員開班動態

More+
  • HTML5大前端 <高端班>

    開班時間:2020-02-17(北京)

    預約報名

    開班時間:2020-03-02(深圳)

    預約報名
  • 大數據+人工智能 <好程序員嚴選班>

    開班時間:2019-12-23(北京)

    開班盛況
  • 大數據+人工智能 <好程序員班>

    開班時間:2020-02-24(杭州)

    預約報名

    開班時間:2020-02-17(北京)

    預約報名
  • JavaEE分布式開發 <高端班>

    開班時間:2020-03-09(北京)

    預約報名
  • Python全棧+人工智能 <高端班>

    開班時間:2019-07-22(北京)

    開班盛況
  • 云計算開發 <高端班>

    開班時間:2020-02-24(北京)

    預約報名
在線咨詢
免費試聽
入學教程
立即報名

Copyright 2007-2019 北京千鋒互聯科技有限公司 .All Right 京ICP備12003911號-5 京公安網11010802011455號

狠狠干_日日操_天天操_东京干_狠狠日影院