九九日精品,亚洲国产成人久久综合同性,亚州卡一卡二新区乱码仙踪林,亚洲一区二区三区四区日本久久久,激情五月综合色婷婷一区二区

分類菜單
軟件開發(fā)
培訓(xùn)首頁> 軟件開發(fā)培訓(xùn)頭條> Python面試問答舉例,天津Python培訓(xùn)

Python面試問答舉例,天津Python培訓(xùn)

軟件開發(fā)
發(fā)表時(shí)間:2019-08-28 204人瀏覽

很多python程序員在參加面試時(shí),面對hr絡(luò)繹不絕的問題,往往都會(huì)變得緊張,而這有可能就會(huì)導(dǎo)致一場面試的成敗,今天小編給給各位程序員整理了五個(gè)面試時(shí)經(jīng)常會(huì)被hr所問到的問題以及如何回答的技巧,趕快記起來!

 

一、常見的http方法有哪些?

1get:請求特定的頁面信息,返回實(shí)體主體;

2、head:類似于get請求,只不過返回的響應(yīng)中沒有具體的內(nèi)容,用于捕獲報(bào)頭;

3、post:向特定資源提交數(shù)據(jù)進(jìn)行處理請求(比如表單提交或者上傳文件),。數(shù)據(jù)被包含在請求體中。

4、put:從客戶端向服務(wù)端傳送數(shù)據(jù)取代特定的文檔的內(nèi)容;

5delete:請求刪除特定的頁面;

6connnecthttp1.1協(xié)議中預(yù)留給能夠?qū)⑦B接方式改為管道方式的服務(wù)器;

7options:允許客戶端查看服務(wù)器的性能;

8、trace:回顯服務(wù)器的請求,主要用于測試或者診斷。

二、描述一下scrapy框架的運(yùn)行機(jī)制?

start_urls里面獲取url發(fā)送請求,請求由請求引擎給調(diào)度器入請求對列,獲取完畢后,調(diào)度器將請求對列交給下載器去獲取請求對應(yīng)的響應(yīng)資源,并將響應(yīng)交給自己編寫的解析方法做提取處理,如果提取出需要的數(shù)據(jù),則交給管道處理,如果提取出url,則繼續(xù)執(zhí)行之前的步驟,直到多列里沒有請求,程序結(jié)束。

三、 可變類型和不可變類型

1、可變類型有list,dict.不可變類型有string,number,tuple.

2、當(dāng)進(jìn)行修改操作時(shí),可變類型傳遞的是內(nèi)存中的地址,也就是說,直接修改內(nèi)存中的值,并沒有開辟新的內(nèi)存。

3不可變類型被改變時(shí),并沒有改變原內(nèi)存地址中的值,而是開辟一塊新的內(nèi)存,將原地址中的值復(fù)制過去,對這塊新開辟的內(nèi)存中的值進(jìn)行操作。

 

四、is==有什么區(qū)別?

is:比較的是兩個(gè)對象的id值是否相等,也就是比較倆對象是否為同一個(gè)實(shí)例對象。是否指向同一個(gè)內(nèi)存地址

== : 比較的兩個(gè)對象的內(nèi)容/值是否相等,默認(rèn)會(huì)調(diào)用對象的eq()方法

五、urllib urllib2 的區(qū)別?

urllib urllib2都是接受url請求的相關(guān)模塊,但是urllib2可以接受一個(gè)request類的實(shí)例來設(shè)置url請求的headers,urllib僅可以接受urlurllib不可以偽裝你的user-agent字符串。

urllib提供urlencode()方法用來get查詢字符串的產(chǎn)生,而urllib2沒有。這是為何urllib常和urllib2一起使用的原因。

除了小編整理的這些案例之外還有很多問題也會(huì)被hr問到,相信以同學(xué)們的實(shí)力肯定會(huì)讓hr甘拜下風(fēng)。


溫馨提示

個(gè)性定制課程


溫馨提示