日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Python基礎(chǔ)面試80問(wèn) 你能回答多少?

 老男孩Linux 2018-05-24

1. 為什么學(xué)習(xí)Python

2. 通過(guò)什么途徑學(xué)習(xí)的Python?

3. PythonJava、PHP、C、C#C++等其他語(yǔ)言的對(duì)比?

4. 簡(jiǎn)述解釋型和編譯型編程語(yǔ)言?

5. Python解釋器種類(lèi)以及特點(diǎn)?

6. 位和字節(jié)的關(guān)系?

7. bB、KB、MB、GB 的關(guān)系?

8. 請(qǐng)至少列舉5個(gè) PEP8 規(guī)范(越多越好)。

9. 通過(guò)代碼實(shí)現(xiàn)如下轉(zhuǎn)換:

二進(jìn)制轉(zhuǎn)換成十進(jìn)制:v = “0b1111011”?

十進(jìn)制轉(zhuǎn)換成二進(jìn)制:v = 18? 

八進(jìn)制轉(zhuǎn)換成十進(jìn)制:v = “011”? 

十進(jìn)制轉(zhuǎn)換成八進(jìn)制:v = 30? 

十六進(jìn)制轉(zhuǎn)換成十進(jìn)制:v = “0x12”? 

十進(jìn)制轉(zhuǎn)換成十六進(jìn)制:v = 87

10. 請(qǐng)編寫(xiě)一個(gè)函數(shù)實(shí)現(xiàn)將IP地址轉(zhuǎn)換成一個(gè)整數(shù)。

10.3.9.12 轉(zhuǎn)換規(guī)則為:

        10            00001010

?         3            00000011?

         9            00001001

?        12            00001100?

再將以上二進(jìn)制拼接起來(lái)計(jì)算十進(jìn)制結(jié)果:00001010 00000011 00001001 00001100 =

11. python遞歸的最大層數(shù)?

12. 求結(jié)果:

    v1 = 1 or 3?

    v2 = 1 and 3?

    v3 = 0 and 2 and 1

?    v4 = 0 and 2 or 1

?    v5 = 0 and 2 or 1 or 4

?    v6 = 0 or Flase and 1

13. ascii、unicode、utf-8、gbk 區(qū)別?

14. 字節(jié)碼和機(jī)器碼的區(qū)別?

15. 三元運(yùn)算規(guī)則以及應(yīng)用場(chǎng)景?

16. 列舉 Python2Python3的區(qū)別?

17. 用一行代碼實(shí)現(xiàn)數(shù)值交換:

     ? a = 1

 ?     b = 2

18. Python3Python2int long的區(qū)別?

19. xrangerange的區(qū)別?

20. 文件操作時(shí):xreadlinesreadlines的區(qū)別?

21. 列舉布爾值為False的常見(jiàn)值?

22. 字符串、列表、元組、字典每個(gè)常用的5個(gè)方法?

23. lambda表達(dá)式格式以及應(yīng)用場(chǎng)景?

24. pass的作用?

25. *arg**kwarg作用

26. is==的區(qū)別

27. 簡(jiǎn)述Python的深淺拷貝以及應(yīng)用場(chǎng)景?

28. Python垃圾回收機(jī)制?

29. Python的可變類(lèi)型和不可變類(lèi)型?

30. 求結(jié)果:

?   v = dict.fromkeys(['k1','k2'],[])? 

   v['k1’].append(666)

?   print(v)?

   v['k1’] = 777

?   print(v)

31. 求結(jié)果:

def num():

   return [lambda x:i*x for I in range(4)]

print([m(2) for m in num()])

32. 列舉常見(jiàn)的內(nèi)置函數(shù)?

33. filter、map、reduce的作用?

34. 一行代碼實(shí)現(xiàn)9*9乘法表

35. 如何安裝第三方模塊?以及用過(guò)哪些第三方模塊?

36. 至少列舉8個(gè)常用模塊都有那些?

37. rematchsearch區(qū)別?

38. 什么是正則的貪婪匹配?

39. 求結(jié)果:? a. [ i % 2 for i in range(10) ]? b. ( i % 2 for i in range(10) )

40. 求結(jié)果:? a. 1 or 2? b. 1 and 2? c. 1 < (2==2)? d. 1 < 2 == 2

41. def func(a,b=[]) 這種寫(xiě)法有什么坑?

42. 如何實(shí)現(xiàn) “1,2,3” 變成 ['1,2,3] ?

43. 如何實(shí)現(xiàn)['1,2,3]變成[1,2,3] ?

44. 比較: a = [1,2,3] b = [(1),(2),(3) ] 以及 b = [(1,),(2,),(3,) ] 的區(qū)別?

45. 如何用一行代碼生成[1,4,9,16,25,36,49,64,81,100] ?

46. 一行代碼實(shí)現(xiàn)刪除列表中重復(fù)的值 ?

47. 如何在函數(shù)中設(shè)置一個(gè)全局變量?

48. logging模塊的作用?以及應(yīng)用場(chǎng)景?

49. 請(qǐng)用代碼簡(jiǎn)答實(shí)現(xiàn)stack 。

50. 常用字符串格式化哪幾種?

51. 簡(jiǎn)述 生成器、迭代器、可迭代對(duì)象 以及應(yīng)用場(chǎng)景?

52. Python實(shí)現(xiàn)一個(gè)二分查找的函數(shù)。

53. 談?wù)勀銓?duì)閉包的理解?

54. ossys模塊的作用?

55. 如何生成一個(gè)隨機(jī)數(shù)?

56. 如何使用python刪除一個(gè)文件?

57. 談?wù)勀銓?duì)面向?qū)ο蟮睦斫猓?/font>

58. Python面向?qū)ο笾械睦^承有什么特點(diǎn)?

59. 面向?qū)ο笊疃葍?yōu)先和廣度優(yōu)先是什么?

60. 面向?qū)ο笾?/font>super的作用?

61. 是否使用過(guò)functools中的函數(shù)?其作用是什么?

62. 列舉面向?qū)ο笾袔聞澗€(xiàn)的特殊方法,如:__new__、__init__

63. 如何判斷是函數(shù)還是方法?

64. 靜態(tài)方法和類(lèi)方法區(qū)別?

65. 列舉面向?qū)ο笾械奶厥獬蓡T以及應(yīng)用場(chǎng)景

66. 1、2、34、5 能組成多少個(gè)互不相同且無(wú)重復(fù)的三位數(shù)

67. 什么是反射?以及應(yīng)用場(chǎng)景?

68. metaclass作用?以及應(yīng)用場(chǎng)景?

69. 用盡量多的方法實(shí)現(xiàn)單例模式。

70. 裝飾器的寫(xiě)法以及應(yīng)用場(chǎng)景。

71. 異常處理寫(xiě)法以及如何主動(dòng)跑出異常(應(yīng)用場(chǎng)景)

72. 什么是面向?qū)ο蟮?/font>mro

73. isinstance作用以及應(yīng)用場(chǎng)景?

74. 寫(xiě)代碼并實(shí)現(xiàn):

Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would

have exactly one solution, and you may not use the same element twice.

Example:?

          Given nums = [2, 7, 11, 15], target = 9,

           ?Because nums[0] + nums[1] = 2 + 7 = 9,?

           return [0, 1]

75. json序列化時(shí),可以處理的數(shù)據(jù)類(lèi)型有哪些?如何定制支持datetime類(lèi)型?

76. json序列化時(shí),默認(rèn)遇到中文會(huì)轉(zhuǎn)換成unicode,如果想要保留中文怎么辦?

77. 什么是斷言?應(yīng)用場(chǎng)景?

78. 有用過(guò)with statement嗎?它的好處是什么?

79. 使用代碼實(shí)現(xiàn)查看列舉目錄下的所有文件。

80. 簡(jiǎn)述 yieldyield from關(guān)鍵字。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多