精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

2018年最常見的36道Python面試題你能答對(duì)多少?附帶答案

開發(fā) 后端
本文總結(jié)了2018年最常見的36道Python面試題,附帶答案,快來看看你能答對(duì)多少?

 Q 1:Python有哪些特點(diǎn)和優(yōu)點(diǎn)?

作為一門編程入門語言,Python主要有以下特點(diǎn)和優(yōu)點(diǎn):

  • 可解釋
  • 具有動(dòng)態(tài)特性
  • 面向?qū)ο?/li>
  • 簡(jiǎn)明簡(jiǎn)單
  • 開源
  • 具有強(qiáng)大的社區(qū)支持

當(dāng)然,實(shí)際上Python的優(yōu)點(diǎn)遠(yuǎn)不止如此。

Q 2:深拷貝和淺拷貝之間的區(qū)別是什么?

答:深拷貝就是將一個(gè)對(duì)象拷貝到另一個(gè)對(duì)象中,這意味著如果你對(duì)一個(gè)對(duì)象的拷貝做出改變時(shí),不會(huì)影響原對(duì)象。在Python中,我們使用函數(shù)deepcopy()執(zhí)行深拷貝,導(dǎo)入模塊copy,如下所示: 

  1. >>> import copy 
  2. >>> b=copy.deepcopy(a)  
2018年最常見的36道Python面試題你能答對(duì)多少?附帶答案 

而淺拷貝則是將一個(gè)對(duì)象的引用拷貝到另一個(gè)對(duì)象上,所以如果我們?cè)诳截愔懈膭?dòng),會(huì)影響到原對(duì)象。我們使用函數(shù)function()執(zhí)行淺拷貝,使用如下所示:>>> b=copy.copy(a)復(fù)制代碼

 2018年最常見的36道Python面試題你能答對(duì)多少?附帶答案

 

Q 3. 列表和元組之間的區(qū)別是?

答:二者的主要區(qū)別是列表是可變的,而元組是不可變的。舉個(gè)例子,如下所示: 

  1. >>> mylist=[1,3,3] 
  2. >>> mylist[1]=2 
  3. >>> mytuple=(1,3,3) 
  4. >>> mytuple[1]=2 
  5. Traceback (most recent call last): 
  6. File "<pyshell#97>", line 1, in <module> 
  7. mytuple[1]=2 

會(huì)出現(xiàn)以下報(bào)錯(cuò): 

  1. TypeError: ‘tuple’ object does not support item assignment 

從Q4到Q20都是針對(duì)新手的Python面試基礎(chǔ)試題,不過有經(jīng)驗(yàn)的人也可以看看這些問題,復(fù)習(xí)一下基礎(chǔ)概念。

Q 4. 解釋一下Python中的三元運(yùn)算子

不像C++,我們?cè)赑ython中沒有?:,但我們有這個(gè): 

  1. [on true] if [expression] else [on false

如果表達(dá)式為True,就執(zhí)行[on true]中的語句。否則,就執(zhí)行[on false]中的語句。

下面是使用它的方法: 

  1. >>> a,b=2,3 
  2. >>> min=a if a<b else b 
  3. >>> min 

運(yùn)行結(jié)果: 

  1. >>> print("Hi") if a<b else print("Bye"

運(yùn)行結(jié)果: 

  1. Hi 

Q 5. 在Python中如何實(shí)現(xiàn)多線程?

一個(gè)線程就是一個(gè)輕量級(jí)進(jìn)程,多線程能讓我們一次執(zhí)行多個(gè)線程。我們都知道,Python是多線程語言,其內(nèi)置有多線程工具包。

Python中的GIL(全局解釋器鎖)確保一次執(zhí)行單個(gè)線程。一個(gè)線程保存GIL并在將其傳遞給下個(gè)線程之前執(zhí)行一些操作,這會(huì)讓我們產(chǎn)生并行運(yùn)行的錯(cuò)覺。但實(shí)際上,只是線程在CPU上輪流運(yùn)行。當(dāng)然,所有的傳遞會(huì)增加程序執(zhí)行的內(nèi)存壓力。

Q 6. 解釋一下Python中的繼承

當(dāng)一個(gè)類繼承自另一個(gè)類,它就被稱為一個(gè)子類/派生類,繼承自父類/基類/超類。它會(huì)繼承/獲取所有類成員(屬性和方法)。

繼承能讓我們重新使用代碼,也能更容易的創(chuàng)建和維護(hù)應(yīng)用。Python支持如下種類的繼承:

  • 單繼承:一個(gè)類繼承自單個(gè)基類
  • 多繼承:一個(gè)類繼承自多個(gè)基類
  • 多級(jí)繼承:一個(gè)類繼承自單個(gè)基類,后者則繼承自另一個(gè)基類
  • 分層繼承:多個(gè)類繼承自單個(gè)基類
  • 混合繼承:兩種或多種類型繼承的混合 

Q 7. 什么是Flask?

Flask是Python編寫的一款輕量級(jí)Web應(yīng)用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎則使用 Jinja2。Flask使用 BSD 授權(quán)。其中兩個(gè)環(huán)境依賴是Werkzeug和jinja2,這意味著它不需要依賴外部庫。正因如此,我們將其稱為輕量級(jí)框架。

Flask會(huì)話使用簽名cookie讓用戶查看和修改會(huì)話內(nèi)容。它會(huì)記錄從一個(gè)請(qǐng)求到另一個(gè)請(qǐng)求的信息。不過,要想修改會(huì)話,用戶必須有密鑰Flask.secret_key。

Q 8. 在Python中是如何管理內(nèi)存的?

Python有一個(gè)私有堆空間來保存所有的對(duì)象和數(shù)據(jù)結(jié)構(gòu)。作為開發(fā)者,我們無法訪問它,是解釋器在管理它。但是有了核心API后,我們可以訪問一些工具。Python內(nèi)存管理器控制內(nèi)存分配。

另外,內(nèi)置垃圾回收器會(huì)回收使用所有的未使用內(nèi)存,所以使其適用于堆空間。

Q 9. 解釋Python中的help()和dir()函數(shù)

Help()函數(shù)是一個(gè)內(nèi)置函數(shù),用于查看函數(shù)或模塊用途的詳細(xì)說明: 

  1. >>> import copy 
  2. >>> help(copy.copy) 

運(yùn)行結(jié)果為: 

  1. Help on function copy in module copy:   
  2. copy(x)   
  3. Shallow copy operation on arbitrary Python objects.   
  4. See the module’s __doc__ string for more info. 

Dir()函數(shù)也是Python內(nèi)置函數(shù),dir() 函數(shù)不帶參數(shù)時(shí),返回當(dāng)前范圍內(nèi)的變量、方法和定義的類型列表;帶參數(shù)時(shí),返回參數(shù)的屬性、方法列表。

以下實(shí)例展示了 dir 的使用方法: 

  1. >>> dir(copy.copy) 

運(yùn)行結(jié)果為: 

  1. [‘__annotations__’, ‘__call__’, ‘__class__’, ‘__closure__’, ‘__code__’, ‘__defaults__’, ‘__delattr__’, ‘__dict__’, ‘__dir__’, ‘__doc__’, ‘__eq__’, ‘__format__’, ‘__ge__’, ‘__get__’, ‘__getattribute__’, ‘__globals__’, ‘__gt__’, ‘__hash__’, ‘__init__’, ‘__init_subclass__’, ‘__kwdefaults__’, ‘__le__’, ‘__lt__’, ‘__module__’, ‘__name__’, ‘__ne__’, ‘__new__’, ‘__qualname__’, ‘__reduce__’, ‘__reduce_ex__’, ‘__repr__’, ‘__setattr__’, ‘__sizeof__’, ‘__str__’, ‘__subclasshook__’] 

Q 10. 當(dāng)退出Python時(shí),是否釋放全部?jī)?nèi)存?

答案是No。循環(huán)引用其它對(duì)象或引用自全局命名空間的對(duì)象的模塊,在Python退出時(shí)并非完全釋放。

另外,也不會(huì)釋放C庫保留的內(nèi)存部分。

Q 11. 什么是猴子補(bǔ)丁?

在運(yùn)行期間動(dòng)態(tài)修改一個(gè)類或模塊。 

  1. >>> class A: 
  2.  def func(self): 
  3.  print("Hi"
  4. >>> def monkey(self): 
  5. print "Hi, monkey" 
  6. >>> m.A.func = monkey 
  7. >>> a = m.A() 
  8. >>> a.func() 

運(yùn)行結(jié)果為: 

  1. Hi, Monkey 

Q 12. Python中的字典是什么?

字典是C++和Java等編程語言中所沒有的東西,它具有鍵值對(duì)。

  1. >>> roots={25:5,16:4,9:3,4:2,1:1} 
  2. >>> type(roots) 
  3. <class 'dict'
  4. >>> roots[9] 

運(yùn)行結(jié)果為: 

字典是不可變的,我們也能用一個(gè)推導(dǎo)式來創(chuàng)建它。 

  1. >>> roots={x**2:x for x in range(5,0,-1)} 
  2. >>> roots 

運(yùn)行結(jié)果: 

  1. {25: 5, 16: 4, 9: 3, 4: 2, 1: 1} 

Q 13. 請(qǐng)解釋使用*args和**kwargs的含義

當(dāng)我們不知道向函數(shù)傳遞多少參數(shù)時(shí),比如我們向傳遞一個(gè)列表或元組,我們就使用*args。 

  1. >>> def func(*args): 
  2.  for i in args: 
  3.  print(i)  
  4. >>> func(3,2,1,4,7) 

運(yùn)行結(jié)果為: 

  1. 3   
  2. 2   
  3. 1   
  4. 4   

在我們不知道該傳遞多少關(guān)鍵字參數(shù)時(shí),使用**kwargs來收集關(guān)鍵字參數(shù)。 

  1. >>> def func(**kwargs): 
  2.  for i in kwargs: 
  3.  print(i,kwargs[i]) 
  4. >>> func(a=1,b=2,c=7) 

運(yùn)行結(jié)果為: 

  1. a.1   
  2. b.2   
  3. c.7 

Q 14. 請(qǐng)寫一個(gè)Python邏輯,計(jì)算一個(gè)文件中的大寫字母數(shù)量 

  1. >>> import os 
  2. >>> os.chdir('C:\Users\lifei\Desktop'
  3. >>> with open('Today.txt'as today: 
  4.  count=0 
  5.  for i in today.read(): 
  6.  if i.isupper(): 
  7.  count+=1 
  8. print(count

運(yùn)行結(jié)果: 

  1. 26 

Q 15. 什么是負(fù)索引?

我們先創(chuàng)建這樣一個(gè)列表: 

  1. >>> mylist=[0,1,2,3,4,5,6,7,8] 

負(fù)索引和正索引不同,它是從右邊開始檢索。 

  1. >>> mylist[-3] 

運(yùn)行結(jié)果: 

它也能用于列表中的切片: 

  1. >>> mylist[-6:-1] 

結(jié)果: 

  1. [3, 4, 5, 6, 7] 

Q 16. 如何以就地操作方式打亂一個(gè)列表的元素?

為了達(dá)到這個(gè)目的,我們從random模塊中導(dǎo)入shuffle()函數(shù)。 

  1. >>> from random import shuffle 
  2. >>> shuffle(mylist) 
  3. >>> mylist 

運(yùn)行結(jié)果: 

  1. [3, 4, 8, 0, 5, 7, 6, 2, 1] 

Q 17. 解釋Python中的join()和split()函數(shù)

Join()能讓我們將指定字符添加至字符串中。

  1. >>> ','.join('12345'

運(yùn)行結(jié)果: 

  1. ‘1,2,3,4,5’ 

Split()能讓我們用指定字符分割字符串。 

  1. >>> '1,2,3,4,5'.split(','

運(yùn)行結(jié)果: 

  1. [‘1’, ‘2’, ‘3’, ‘4’, ‘5’] 

Q 18. Python區(qū)分大小寫嗎?

如果能區(qū)分像myname和Myname這樣的標(biāo)識(shí)符,那么它就是區(qū)分大小寫的。也就是說它很在乎大寫和小寫。我們可以用Python試一試: 

  1. >>> myname='Ayushi' 
  2. >>> Myname 
  3. Traceback (most recent call last): 
  4. File "<pyshell#3>", line 1, in <module> 

運(yùn)行結(jié)果: 

  1. MynameNameError: name ‘Myname’ is not defined 

可以看到,這里出現(xiàn)了NameError,所以Python是區(qū)分大小寫的。

Q 19. Python中的標(biāo)識(shí)符長(zhǎng)度能有多長(zhǎng)?

在Python中,標(biāo)識(shí)符可以是任意長(zhǎng)度。此外,我們?cè)诿麡?biāo)識(shí)符時(shí)還必須遵守以下規(guī)則:

  1. 只能以下劃線或者 A-Z/a-z 中的字母開頭
  2. 其余部分可以使用 A-Z/a-z/0-9
  3. 區(qū)分大小寫
  4. 關(guān)鍵字不能作為標(biāo)識(shí)符,Python中共有如下關(guān)鍵字: 
2018年最常見的36道Python面試題你能答對(duì)多少?附帶答案

 

Q 20. 怎么移除一個(gè)字符串中的前導(dǎo)空格?

字符串中的前導(dǎo)空格就是出現(xiàn)在字符串中***個(gè)非空格字符前的空格。我們使用方法Istrip()可以將它從字符串中移除。 

  1. >>> ' Ayushi '.lstrip() 

結(jié)果: 

  1. ‘Ayushi ’ 

可以看到,該字符串既有前導(dǎo)字符,也有后綴字符,調(diào)用Istrip()去除了前導(dǎo)空格。如果我們想去除后綴空格,就用rstrip()方法。 

  1. >>> ' Ayushi '.rstrip() 

結(jié)果: 

  1. ‘ Ayushi’ 

從Q 21到Q 35是為有Python經(jīng)驗(yàn)者準(zhǔn)備的進(jìn)階版Python面試題。

Q 21. 怎樣將字符串轉(zhuǎn)換為小寫?

我們使用lower()方法。 

  1. >>> 'AyuShi'.lower() 

結(jié)果: 

  1. ‘ayushi’ 

使用upper()方法可以將其轉(zhuǎn)換為大寫。 

  1. >>> 'AyuShi'.upper() 

結(jié)果: 

  1. ‘AYUSHI’ 

另外,使用isupper()和islower()方法檢查字符春是否全為大寫或小寫。 

  1. >>> 'AyuShi'.isupper() 
  2. False 
  3.   
  4. >>> 'AYUSHI'.isupper() 
  5. True 
  6.   
  7. >>> 'ayushi'.islower() 
  8. True 
  9.   
  10. >>> '@yu$hi'.islower() 
  11. True 
  12.   
  13. >>> '@YU$HI'.isupper() 
  14. True 

那么,像@和$這樣的字符既滿足大寫也滿足小寫。

Istitle()能告訴我們一個(gè)字符串是否為標(biāo)題格式。 

  1. >>> 'The Corpse Bride'.istitle() 
  2. True 

Q 22. Python中的pass語句是什么?

在用Python寫代碼時(shí),有時(shí)可能還沒想好函數(shù)怎么寫,只寫了函數(shù)聲明,但為了保證語法正確,必須輸入一些東西,在這種情況下,我們會(huì)使用pass語句。 

  1. >>> def func(*args): 
  2.  pass  
  3. >>> 

同樣,break語句能讓我們跳出循環(huán)。 

  1. >>> for i in range(7): 
  2.  if i==3: break 
  3. print(i) 

結(jié)果: 

  1. 0   
  2. 1   

***,continue語句能讓我們跳到下個(gè)循環(huán)。 

  1. >>> for i in range(7): 
  2.  if i==3: continue 
  3. print(i) 

結(jié)果: 

  1. 0   
  2. 1   
  3. 2   
  4. 4   
  5. 5   

Q 23. Python中的閉包是什么?

當(dāng)一個(gè)嵌套函數(shù)在其外部區(qū)域引用了一個(gè)值時(shí),該嵌套函數(shù)就是一個(gè)閉包。其意義就是會(huì)記錄這個(gè)值。 

  1. >>> def A(x): 
  2.  def B(): 
  3.  print(x) 
  4.  return B 
  5. >>> A(7)() 

結(jié)果: 

Q 24. 解釋一下Python中的//,%和 ** 運(yùn)算符 

  1. //運(yùn)算符執(zhí)行地板除法(向下取整除),它會(huì)返回整除結(jié)果的整數(shù)部分。 
  2.  
  3. >>> 7//2 
  4. 3  

這里整除后會(huì)返回3.5。

同樣地,執(zhí)行取冪運(yùn)算。ab會(huì)返回a的b次方。 

  1. >>> 2**10 
  2. 1024 

***,%執(zhí)行取模運(yùn)算,返回除法的余數(shù)。 

  1. >>> 13%7 
  2. >>> 3.5%1.5 
  3. 0.5 

Q 25. 在Python中有多少種運(yùn)算符?解釋一下算數(shù)運(yùn)算符。

在Python中,我們有7種運(yùn)算符:算術(shù)運(yùn)算符、關(guān)系運(yùn)算符、賦值運(yùn)算符、邏輯運(yùn)算符、位運(yùn)算符、成員運(yùn)算符、身份運(yùn)算符。

我們有7個(gè)算術(shù)運(yùn)算符,能讓我們對(duì)數(shù)值進(jìn)行算術(shù)運(yùn)算:

1.加號(hào)(+),將兩個(gè)值相加 

  1. >>> 7+8 
  2. 15 

2.減號(hào)(-),將***個(gè)值減去第二個(gè)值 

  1. >>> 7-8 
  2. -1 

3.乘號(hào)(*),將兩個(gè)值相乘 

  1. >>> 7*8 
  2. 56 

4.除號(hào)(/),用第二個(gè)值除以***個(gè)值 

  1. >>> 7/8 
  2. 0.875 
  3. >>> 1/1 
  4. 1.0 

5.向下取整除、取模和取冪運(yùn)算,參見上個(gè)問題。

Q 26. 解釋一下Python中的關(guān)系運(yùn)算符

關(guān)系運(yùn)算符用于比較兩個(gè)值。

1.小于號(hào)(<),如果左邊的值較小,則返回True。 

  1. >>> 'hi'<'Hi' 
  2. False 

2.大于號(hào)(>),如果左邊的值較大,則返回True。 

  1. >>> 1.1+2.2>3.3 
  2. True 

3.小于等于號(hào)(<=),如果左邊的值小于或等于右邊的值,則返回Ture。 

  1. >>> 3.0<=3 
  2. True 

4.大于等于號(hào)(>=),如果左邊的值大于或等于右邊的值,則返回True。 

  1. >>> True>=False 
  2. True 

等于號(hào)(==),如果符號(hào)兩邊的值相等,則返回True。 

  1. >>> {1,3,2,2}=={1,2,3} 
  2. True 

不等于號(hào)(!=),如果符號(hào)兩邊的值不相等,則返回True。 

  1. >>> True!=0.1 
  2. True 
  3. >>> False!=0.1 
  4. True 

Q 27. 解釋一下Python中的賦值運(yùn)算符

這在Python面試中是個(gè)重要的面試問題。

我們將所有的算術(shù)運(yùn)算符和賦值符號(hào)放在一起展示: 

  1. >>> a=7 
  2. >>> a+=1 
  3. >>> a 
  4.   
  5. >>> a-=1 
  6. >>> a 
  7.   
  8. >>> a*=2 
  9. >>> a 
  10. 14 
  11.   
  12. >>> a/=2 
  13. >>> a 
  14. 7.0  
  15.   
  16. >>> a**=2 
  17. >>> a 
  18. 49 
  19.   
  20. >>> a//=3 
  21. >>> a 
  22. 16.0 
  23.   
  24. >>> a%=4 
  25. >>> a 
  26. 0.0 

Q 28. 解釋一下Python中的邏輯運(yùn)算符

Python中有3個(gè)邏輯運(yùn)算符:and,or,not。

  1. >>> False and True
  2. False  
  3. >>> 7<7 or True
  4. True  
  5. >>> not 2==2 
  6. False 

Q 29. 解釋一下Python中的成員運(yùn)算符

通過成員運(yùn)算符‘in’和‘not in’,我們可以確認(rèn)一個(gè)值是否是另一個(gè)值的成員。

 

  1. >>> 'me' in 'disappointment' 
  2. True 
  3.   
  4. >>> 'us' not in 'disappointment' 
  5. True 

Q 30. 解釋一下Python中的身份運(yùn)算符

這也是一個(gè)在Python面試中常問的問題。

通過身份運(yùn)算符‘is’和‘is not’,我們可以確認(rèn)兩個(gè)值是否相同。

 

  1. >>> 10 is '10' 
  2. False 
  3.   
  4. >>> True is not False 
  5. True 

Q 31. 講講Python中的位運(yùn)算符

該運(yùn)算符按二進(jìn)制位對(duì)值進(jìn)行操作。

與(&),按位與運(yùn)算符:參與運(yùn)算的兩個(gè)值,如果兩個(gè)相應(yīng)位都為1,則該位的結(jié)果為1,否則為0

 

  1. >>> 0b110 & 0b010 

2.或(|),按位或運(yùn)算符:只要對(duì)應(yīng)的二個(gè)二進(jìn)位有一個(gè)為1時(shí),結(jié)果位就為1。

 

  1. >>> 3|2 

3.異或(^),按位異或運(yùn)算符:當(dāng)兩對(duì)應(yīng)的二進(jìn)位相異時(shí),結(jié)果為1

 

  1. >>> 3^2 

4.取反(~),按位取反運(yùn)算符:對(duì)數(shù)據(jù)的每個(gè)二進(jìn)制位取反,即把1變?yōu)?,把0變?yōu)?

 

  1. >>> ~2 
  2. -3 

5.左位移(<<),運(yùn)算數(shù)的各二進(jìn)位全部左移若干位,由 << 右邊的數(shù)字指定了移動(dòng)的位數(shù),高位丟棄,低位補(bǔ)0

 

  1. >>> 1<<2 

6.右位移(>>),把">>"左邊的運(yùn)算數(shù)的各二進(jìn)位全部右移若干位,>> 右邊的數(shù)字指定了移動(dòng)的位數(shù)

 

  1. >>> 4>>2 

Q 32. 在Python中如何使用多進(jìn)制數(shù)字?

我們?cè)赑ython中,除十進(jìn)制外還可以使用二進(jìn)制、八進(jìn)制和十六進(jìn)制。

二進(jìn)制數(shù)字由0和1組成,我們使用 0b 或 0B 前綴表示二進(jìn)制數(shù)。

 

  1. >>> int(0b1010) 
  2. 10 

2.使用bin()函數(shù)將一個(gè)數(shù)字轉(zhuǎn)換為它的二進(jìn)制形式。

 

  1. >>> bin(0xf) 
  2. ‘0b1111’ 

3.八進(jìn)制數(shù)由數(shù)字 0-7 組成,用前綴 0o 或 0O 表示 8 進(jìn)制數(shù)。

 

  1. >>> oct(8) 
  2. ‘0o10’ 

4.十六進(jìn)數(shù)由數(shù)字 0-15 組成,用前綴 0x 或者 0X 表示 16 進(jìn)制數(shù)。

 

  1. >>> hex(16) 
  2. ‘0x10’ 
  3.   
  4. >>> hex(15) 
  5. ‘0xf’ 

Q 33. 怎樣獲取字典中所有鍵的列表?

使用 keys() 獲取字典中的所有鍵 

  1. >>> mydict={'a':1,'b':2,'c':3,'e':5} 
  2. >>> mydict.keys() 
  3. dict_keys(['a''b''c''e']) 

Q 34. 為何不建議以下劃線作為標(biāo)識(shí)符的開頭

因?yàn)镻ython并沒有私有變量的概念,所以約定速成以下劃線為開頭來聲明一個(gè)變量為私有。所以如果你不想讓變量私有,就不要使用下劃線開頭。

Q 35. 怎樣聲明多個(gè)變量并賦值?

一共有兩種方式: 

  1. >>> a,b,c=3,4,5 #This assigns 3, 4, and 5 to a, b, and c respectively 
  2. >>> a=b=c=3 #This assigns 3 to a, b, and c 

Q 36. 元組的解封裝是什么?

首先我們來看解封裝: 

  1. >>> mytuple=3,4,5 
  2. >>> mytuple 
  3. (3, 4, 5) 

這將 3,4,5 封裝到元組 mytuple 中。

現(xiàn)在我們將這些值解封裝到變量 x,y,z 中: 

  1. >>> x,y,z=mytuple 
  2. >>> x+y+z 

得到結(jié)果12。

 

責(zé)任編輯:龐桂玉 來源: 今日頭條
相關(guān)推薦

2021-03-04 09:35:54

thisJavaScript開發(fā)

2021-03-01 09:39:34

閉包JavaScript開發(fā)

2022-03-31 09:50:45

JS面試題

2015-09-25 10:44:02

大數(shù)據(jù)Hadoop

2017-12-14 08:04:21

Java面試程序

2017-09-25 10:00:18

Hadoop面試題答案解析

2018-02-25 16:35:32

前端CSS面試題

2021-05-08 14:20:27

Redis面試數(shù)據(jù)庫

2019-05-15 16:45:13

SpringBoot面試題Java

2018-07-10 16:50:28

數(shù)據(jù)庫MySQL面試題

2010-11-26 10:53:29

戴爾

2018-03-08 18:40:47

Java百度面試題

2016-12-19 10:05:01

數(shù)據(jù)面試題PCA

2024-06-04 14:52:28

2021-03-19 11:08:27

開發(fā)技能代碼

2025-03-11 06:28:21

2023-11-09 16:13:00

TypeScript前端

2023-09-26 22:19:36

Java限流器

2020-04-26 16:55:54

MySQL數(shù)據(jù)庫

2023-09-04 08:28:34

JavaScripforEach 循環(huán)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

国产精品18久久久久久首页狼 | 老司机精品视频在线| 亚洲欧美综合区自拍另类| 色国产在线视频| 91精品久久| 久久久精品日韩欧美| 91网站在线看| 丁香社区五月天| 欧美成熟视频| 国产亚洲一区二区精品| 18深夜在线观看免费视频| 美脚恋feet久草欧美| 亚洲美女区一区| 欧美三级网色| 亚洲第一页在线观看| 日本午夜一区二区| 91黄色8090| 五月婷婷一区二区| 女同性一区二区三区人了人一| 久久久久亚洲综合| 91久久国产婷婷一区二区| 日韩成人在线免费视频| 日韩在线中文| 精品视频偷偷看在线观看| 中文字幕12页| 日韩精品影片| 欧美日韩国产综合视频在线观看中文| 国产又黄又爽免费视频| 成人在线二区| 久久精品在线观看| 国产一区二区三区免费不卡| 国产一区二区三区中文字幕| 久久影院亚洲| 欧美一区二区三区艳史| 欧美三级免费看| 99九九热只有国产精品| 亚洲小视频在线| 精品少妇人妻一区二区黑料社区| 国产一区二区三区亚洲| 日韩欧美在线1卡| 看看黄色一级片| av成人在线看| 精品视频免费在线| 麻豆三级在线观看| 123成人网| 在线看不卡av| 国产wwwxx| 亚洲承认视频| 色狠狠色狠狠综合| 欧美成人精品欧美一级乱| 国产精选在线| 狠狠色狠狠色综合日日小说| 久久成人免费观看| 激情黄产视频在线免费观看| 精品日本美女福利在线观看| 人妻久久久一区二区三区| 超碰在线cao| 欧美日韩亚洲91| 欧美xxxxx在线视频| 亚洲风情在线资源| 在线观看亚洲成人| 91高清国产视频| 久久国产精品免费一区二区三区| 91精品国产欧美一区二区18 | 色吧亚洲视频| 视频三区在线| 亚洲一区在线视频| 久久综合色视频| 亚洲伦乱视频| 51精品国自产在线| 色悠悠在线视频| 亚洲精品国产动漫| 中文字幕久久久| 久草视频手机在线观看| 亚洲免费激情| 国产精品高潮在线| 国产ts变态重口人妖hd| 国产成人鲁色资源国产91色综| 国产日韩一区二区| 国产日产精品久久久久久婷婷| 亚洲国产精品精华液2区45| 综合网五月天| 国产美女高潮在线| 欧美日韩在线免费视频| 久久精品国产99久久99久久久| 视频二区欧美| 日韩精品在线视频美女| 日韩精品电影一区二区三区| 亚洲综合激情在线| 91国产精品91| 91禁在线观看| 99re热这里只有精品视频| 久久精品国产亚洲av高清色欲 | 亚洲国产一区二区三区在线播| 日本网站在线免费观看视频| 亚洲一区二区三区不卡国产欧美 | 精品一区二区日韩| 国产美女精品久久久| 电影av在线| 午夜视频一区在线观看| 国产喷水theporn| 激情亚洲另类图片区小说区| 在线日韩欧美视频| 日韩三级视频在线| 精彩视频一区二区三区| 欧美成人第一区| 毛片网站在线看| 欧美三级视频在线播放| 国产激情视频网站| 一区二区三区国产精华| 国产精品va在线| 少妇又色又爽又黄的视频| 国产精品高清亚洲| 国产xxxxx在线观看| 91亚洲无吗| 久久精品国产电影| 波多野结衣在线电影| 成人精品免费网站| 国产在线拍揄自揄拍无码| 日韩欧美精品一区二区综合视频| 欧美精品一区二区三区很污很色的| 欧美另类69xxxx| 鲁大师成人一区二区三区| 痴汉一区二区三区| 激情在线小视频| 欧美日韩一级视频| 精品国产无码在线观看| 影音国产精品| 不卡视频一区| 亚洲精品白浆| 欧美一区二区三区四区高清| 亚洲aaa视频| 免费日本视频一区| 日韩精品福利视频| 欧美一区久久久| 亚洲老板91色精品久久| 久久久久久久久久影院| 成人av网在线| 无罩大乳的熟妇正在播放| 99re热精品视频| 欧美激情va永久在线播放| 99精品免费观看| 亚洲人xxxx| 亚洲电影第三页| 一级二级三级欧美| 福利视频亚洲| 日韩在线小视频| 亚洲最大成人在线视频| 欧美韩国日本不卡| 亚欧激情乱码久久久久久久久| heyzo久久| 国产精品三级久久久久久电影| 成人p站proumb入口| 欧美性猛片aaaaaaa做受| 神马久久久久久久久久久| 久久久久免费| 五月天久久狠狠| 日韩久久99| 欧美大胆在线视频| 噜噜噜久久,亚洲精品国产品| 亚洲成人综合视频| 成人无码www在线看免费| 香蕉精品999视频一区二区| 日本一区二区在线视频| 国产精品原创视频| 九九热精品视频国产| 午夜精品无码一区二区三区| 亚洲成人福利片| 3d动漫精品啪啪一区二区下载| 日韩电影在线观看一区| 亚洲欧洲国产精品久久| 视频一区中文字幕精品| 69久久夜色精品国产69| 国产黄色片在线播放| 欧美美女视频在线观看| 久久这里只有精品国产| 91麻豆国产福利精品| 蜜臀一区二区三区精品免费视频 | 中文字幕亚洲欧美在线| 国产精品一级二级| 午夜精品久久久久久久久久| 啪啪国产精品| 精品国产乱码久久久久久夜甘婷婷| 精品自拍偷拍视频| 成人av第一页| 精品久久久久久中文字幕2017| 天天做天天爱天天综合网| yellow视频在线观看一区二区| 中文字幕一区久| 久久精品国产91精品亚洲| 熟妇人妻中文av无码| 欧美主播一区二区三区美女| 日韩视频中文字幕在线观看| 91在线国产福利| 国内av一区二区| 99热这里只有精品8| 一级做a爰片久久| 欧洲精品一区| 91中文字幕一区| 视频在线日韩| 亚州成人av在线| www.久久ai| 一区二区三区视频免费| 欧美熟妇交换久久久久久分类| 欧美天堂亚洲电影院在线播放| 国产极品在线播放| 国产精品激情偷乱一区二区∴| 水蜜桃av无码| 国产精品夜夜爽| 亚洲美女爱爱视频| 石原莉奈在线亚洲二区| 日本欧美视频在线观看| 先锋资源久久| 日韩亚洲视频| 亚洲精品**不卡在线播he| 亚洲自拍欧美色图| 日韩大陆av| 国产精品视频在线播放| 亚洲天堂av影院| 久久久久成人精品| 高h视频在线观看| 国产香蕉精品视频一区二区三区| 日本韩国免费观看| 日韩精品一区二区三区老鸭窝| 亚洲一区二区色| 精品视频色一区| 中文字幕一区二区三区四区视频 | 三级a在线观看| 亚洲欧美网站| 日本免费黄视频| 99在线观看免费视频精品观看| 久久香蕉视频网站| 正在播放日韩欧美一页| 在线国产99| 97精品国产福利一区二区三区| 日日夜夜精品网站| 成人高清电影网站| 天堂一区二区三区| 欧美日韩精品一区二区视频| 日本亚洲欧洲精品| 国产欧美日韩视频在线| 欧美一区二区三区成人久久片| 日韩影视高清在线观看| 久久久久久亚洲精品不卡4k岛国| 日本中文字幕在线一区| 欧美极品一区| 久久99青青| 图片区小说区区亚洲五月| 色琪琪久久se色| 欧美性受黑人性爽| 国产精品大片| 青青草视频在线免费播放 | 欧洲永久精品大片ww免费漫画| 欧美日韩在线一二三| 天天久久夜夜| 欧美在线日韩精品| 日韩1区2区| 免费日韩在线观看| 精品不卡视频| av动漫在线观看| 人人精品人人爱| 天天久久综合网| 成人国产视频在线观看| 噜噜噜在线视频| 国产三级精品在线| 欧洲美女女同性互添| 亚洲一级二级三级在线免费观看| 五月婷婷中文字幕| 欧美亚洲精品一区| www.久久精品.com| 日韩电影免费在线观看中文字幕| 男人天堂综合| 久久精品中文字幕免费mv| 青草视频在线免费直播| 青草成人免费视频| 亚洲国产天堂| 国产一区免费在线| 欧美日韩一二| 久青草视频在线播放| 亚洲免费网址| 一个色综合久久| 97精品国产露脸对白| 四虎国产成人精品免费一女五男| 亚洲视频在线观看三级| 国产精品99精品无码视| 精品视频1区2区| 日本免费一区视频| 日韩性生活视频| 擼擼色在线看观看免费| 国产精品久久视频| 国产成人一二| 亚洲视频欧美在线| av成人激情| 国内av一区二区| 国产亚洲1区2区3区| 青青青在线视频| 欧美日韩一区久久| 婷婷在线免费视频| 久久久www成人免费精品张筱雨| 精品众筹模特私拍视频| 国产精品视频网| 要久久电视剧全集免费| 日本成人在线不卡| 免费观看在线综合| 欧美高清性xxxx| 亚洲综合免费观看高清完整版在线 | 清纯唯美亚洲激情| 亚洲天堂av资源在线观看| 日韩av在线一区二区三区| 影音先锋日韩资源| 拔插拔插华人永久免费| 久久精品一区二区三区av| 日本在线小视频| 日韩亚洲电影在线| 日本中文字幕在线2020| 国产成人一区二区三区电影| 国产成人在线中文字幕| 欧美与动交zoz0z| 美女视频黄a大片欧美| 三级网站在线免费观看| 午夜精彩视频在线观看不卡| 国产99久久九九精品无码免费| 中文字幕亚洲综合| 成人免费网站www网站高清| 久久波多野结衣| 亚洲久久视频| 扒开伸进免费视频| 亚洲一二三区在线观看| av中文在线观看| 久久视频中文字幕| 日韩久久99| 亚洲免费av网| 国内精品伊人久久久久影院对白| 欧洲美熟女乱又伦| 在线视频综合导航| 成在在线免费视频| 国产精品电影一区| 欧美熟乱15p| 最新中文字幕2018| 国产精品久久久久影院老司| 亚洲在线免费观看视频| 最新的欧美黄色| 一区二区三区| 特级毛片在线免费观看| 久久国产综合精品| www日韩在线| 欧美一区二区成人| 欧美性爽视频| 国产欧美日韩综合一区在线观看| 亚洲国产日本| 中文字幕一区二区三区人妻电影| 91传媒视频在线播放| 成年人在线观看视频| 国产女精品视频网站免费| 天天做天天爱天天综合网2021| 天天综合天天添夜夜添狠狠添| 亚洲三级理论片| 成人爽a毛片一区二区| 97国产suv精品一区二区62| 亚洲精品白浆高清| www.日本一区| 亚洲夂夂婷婷色拍ww47| 性xxxxbbbb| 国产精品一区二区三区久久| 首页国产精品| 日本在线不卡一区二区| 日韩欧美在线免费| 免费av不卡| 国产偷久久久精品专区| 久久香蕉精品| 99久久婷婷国产综合| 亚洲娇小xxxx欧美娇小| 草莓视频成人appios| 中文字幕一区二区三区5566| 粉嫩久久99精品久久久久久夜| 91午夜视频在线观看| 亚洲天堂av在线免费观看| 只有精品亚洲| koreanbj精品视频一区| 国产精品国产三级国产aⅴ中文| 精品毛片在线观看| 国产91色在线免费| 亚洲国产精品91| 男人天堂av电影| 日韩一区二区中文字幕| 不卡福利视频| 蜜桃视频一区二区在线观看| 久久久国产精品午夜一区ai换脸| 国产农村妇女毛片精品| 欧美亚洲视频在线观看| **女人18毛片一区二区| 欧美深性狂猛ⅹxxx深喉| 欧美日韩在线不卡| 人妻少妇一区二区| 久久色.com| www.天堂在线| 国产精品专区一| 亚洲在线播放| 欧美色图一区二区| 日韩少妇与小伙激情|