---恢復內容開始---
1.表示式[1, 2, 3]*3的執行結果為____
答: [1,2,3,1,2,3,1,2,3] # 把列表拆開來 每乙個元素分別乘以3!
2.語句x = 3==3, 5執行結束後,變數x的值為
答:(true,5)
3.已知 x = 3,並且id(x)的返回值為 496103280,那麼執行語句 x += 6 之後,表示式 id(x) == 496103280 的值 為
答: false
4.表示式[3] in [1, 2, 3, 4]的值為
答: false
5.使用列表推導式生成包含10個數字5的列表,語句可以寫為
答:x = [5 for i in range(10)] # 迴圈10次5
6.已知a = [1, 2, 3]和b = [1, 2, 4],那麼id(a[1])==id(b[1])的執行結果為
答: false # id相同 值一定相同 值相同 id可以不同
7.在列表物件x的開始處增加乙個元素3的**為
答: x.insert(0,3) # insert 追加值
8.表示式 sorted([111, 2, 33], key=lambda x: len(str(x))) 的值為 ## sorted意思是讓值從小到大排序,後面讓值按照長度的方式排序
答:[2,33,111]
9.可以使用內建函式 檢視包含當前作用域內所有全域性變數和值的字典,可以使用內建函式 檢視包含當前作用域內所 有區域性變數和值的字典
答: global,nonlocal
10.字典物件的____方法可以獲取指定「鍵」對應的「值」,並且可以在指定「鍵」不存在的時候返回指定值,如果不指定 則返回none
答:get # 意思為獲得
11.已知 x = ,那麼執行語句 x[2] = 3之後,x的值為
答:12. 表示式 - 的值為
答:13.比較a = [1,2,3]和b = [(1),(2),(3)]以及c = [(1,),(2,),(3,)]
答:a與b的值相等都是數字型別,而c裡面是元組型別
14.已知 x = [3, 5, 7],那麼執行語句 x[len(x):] = [1, 2]之後,x的值為
答:[3,5,7,1,2]
15. 已知 x = [3, 7, 5],那麼執行語句 x.sort(reverse=true)之後,x的值為
答:[7,5,3] # 先把x的值從小到大排序 然後從大到小排列
16.寫乙個列表生成式,產生乙個公差為11的等差數列
答: a = [i*11 for i in range(10)] # 小括號內可為什麼數字
17. 表示式 [1,2,3].count(4) 的值為
答: 0 # 列表索引只有3個位置 沒有第四個 所以預設等於0
18.假設正規表示式模組re已正確匯入,那麼表示式'#'.join(re.findall('\d+', 'abcd1234'))的值為
答:1234 # \d+ 匹配所有數字 等價於0-9
19.有這樣一段**,輸出結果是什麼,為什麼?
a = 10b = 20
c = [a]
a = 15
print(c)
答: [10] c指向的是10這塊記憶體位址,與a指向何處無關(意思到位即可)
20.生成隨機數的模組?嘗試列舉幾個該模組的一些方法
答:random,randint,shuffle
21.列舉python2與python3的區別
答: 預設編碼 xrange與range
22.說一下字典和json的區別
答:數字型別和序列化方法
23.手寫可統計函式執行時間的裝飾器,要求被裝飾的函式在列印__name__時顯示的就是被裝飾函式本身函式名
答:24.
錯題集錦(三)
標籤 空格分隔 找工作 什麼是判決函式,什麼是判決面?後驗概率p y x 與貝葉斯公式的關係,使用後驗概率 貝葉斯決策的先決條件?概率 統計與機器學習的關係?線性分類器有三大類 感知機準則函式,svm fisher準則。貝葉斯分類器不是線性分類器!判別式模型和生成式模型是怎麼來的呢?在機器學習的過程...
js 易錯題集錦
1,var date new date 2016,12,1 var date2 new date 2016,11,1 console.log date.getfullyear console.log date.getmonth console.log date2.getfullyear consol...
牛客錯題集錦5
1 在redhat公司發布的linux版本中,若要使得使用者登入驗證,需要修改以下 etc shadow 指令碼。ect passwd用來儲存使用者的基本資訊,而 etc shadow用來儲存所有使用者的密碼,在 etc shadow中第二欄位為使用者的加密密碼,如果密碼是 或 則代表沒有密碼不能登...