面試題總結

2022-09-14 00:54:21 字數 1437 閱讀 8729

1、下面**的輸出結果

def

add(n, i):

return n+i

deftest():

for i in range(4):

yield

ig =test()

for n in [1, 10]:

g = (add(n, i) for i in

g)print(list(g))

[20, 21, 22, 23]
view code

這個題目結果主要就在於n的值

2、下列表示式中返回true的是:

a、3>2>2

b、'abc'>'xyz'

c、0x56>56

d、(3, 2)>('a', 'b')

c

b 字串可以比大小,按首字母ascii碼值比較,依次往下比,中文字元也是可以比大小的,按照unicode值比較

d 元祖不能比大小

view code

3、若k為整型,下述while迴圈執行的次數為:

k = 1000

while k>1:

print

k k = k / 2

a、9  b、10  c、11  d、100

a

首先,python2和python3的除法是不一樣的,python2是地板除,而python3是取近似值,是有小數字的

此題沒有明確說明是python2和python3,但是從**中print k是可以判斷出,這是使用的python2來寫的,所以按照python2來做,結果是a

ps:如果按照python3來做,結果應該是b

view code

4、關於python中的複數,下列說法錯誤的是:

a、表示複數的語法是real+image j

b、實部和虛部都是浮點數

c、虛部必須字尾j且必須是小寫

d、方法conjugate返回複數的共軛複數

c

j不區分大小寫

b 注意實部和虛部都是浮點數

view code

5、l = range(100)

1)取第一到第三個元素

2)取倒數第二個元素

3)取後十個元素

4)把l複製給l1用

注意:遇到range都是坑,一定記得轉換!!!

1)list(l[:3]) 先取值後轉換,range也可以用陣列下標取值和切片

2)l[98]或l[-2]

3)list(l[-10:]) 或 list(l[90:]) 或 list(l[-1:-11:-1]) 最後一種記得切片最後乙個引數傳-1

4)l1 = list(l) 或 list(l[:])

view code

面試題總結 html面試題)

附上鏈結 doctype 的作用是什麼?宣告一般位於文件的第一行,它的作用主要是告訴瀏覽器以什麼樣的模式來解析文件。一般指定了之後會以標準模式來 進行文件解析,否則就以相容模式進行解析。在標準模式下,瀏覽器的解析規則都是按照最新的標準進行解析的。而在相容模式下,瀏 覽器會以向後相容的方式來模擬老式瀏...

面試題總結

網路部分 子網劃分 演算法部分 穩定排序 泡沫排序 bubble sort o n 插入排序 insertion sort o n 桶排序 bucket sort o n 需要 o k 額外空間 計數排序 counting sort o n k 需要 o n k 額外空間 合併排序 merge so...

面試題總結

1 關於商品秒殺的問題,如何保證100件商品,只能使前100個使用者搶到呢?思路1 我們可以使用redis快取的list儲存型別,當有乙個使用者請求到來時,將該使用者的id存放在list中,這樣當list中的llen長度達到100時就不在新增新的使用者id,然後在從list中取出對應的id運算元據庫...