乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

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

       老男孩Linux 2018-05-24

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

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

      3. PythonJava、PHP、CC#C++等其他語言的對比?

      4. 簡述解釋型和編譯型編程語言?

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

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

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

      8. 請至少列舉5PEP8 規(guī)范(越多越好)。

      9. 通過代碼實現(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. 請編寫一個函數(shù)實現(xiàn)將IP地址轉(zhuǎn)換成一個整數(shù)。

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

              10            00001010

      ?         3            00000011?

               9            00001001

      ?        12            00001100?

      再將以上二進(jìn)制拼接起來計算十進(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. asciiunicode、utf-8、gbk 區(qū)別?

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

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

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

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

           ? a = 1

       ?     b = 2

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

      19. xrangerange的區(qū)別?

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

      21. 列舉布爾值為False的常見值?

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

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

      24. pass的作用?

      25. *arg**kwarg作用

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

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

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

      29. Python的可變類型和不可變類型?

      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. 列舉常見的內(nèi)置函數(shù)?

      33. filtermap、reduce的作用?

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

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

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

      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=[]) 這種寫法有什么坑?

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

      43. 如何實現(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. 一行代碼實現(xiàn)刪除列表中重復(fù)的值 ?

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

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

      49. 請用代碼簡答實現(xiàn)stack 。

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

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

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

      53. 談?wù)勀銓﹂]包的理解?

      54. ossys模塊的作用?

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

      56. 如何使用python刪除一個文件?

      57. 談?wù)勀銓γ嫦驅(qū)ο蟮睦斫猓?/font>

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

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

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

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

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

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

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

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

      66. 12、3、4、5 能組成多少個互不相同且無重復(fù)的三位數(shù)

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

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

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

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

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

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

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

      74. 寫代碼并實現(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ù)據(jù)類型有哪些?如何定制支持datetime類型?

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

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

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

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

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

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

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多