這篇文章主要介紹“Python相關(guān)面試題有哪些”,在日常操作中,相信很多人在Python相關(guān)面試題有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Python相關(guān)面試題有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!
白云網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)公司于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
16、<div class="nam">中國</div>,用正則匹配出標(biāo)簽里面的內(nèi)容(“中國”),其中class的類名是不確定的
17、python中斷言方法舉例
assert()方法,斷言成功,則程序繼續(xù)執(zhí)行,斷言失敗,則程序報(bào)錯
18、數(shù)據(jù)表student有id,name,score,city字段,其中name中的名字可有重復(fù),需要消除重復(fù)行,請寫sql語句
select distinct name from student
19、10個Linux常用命令
ls pwd cd touch rm mkdir tree cp mv cat more grep echo
20、python2和python3區(qū)別?列舉5個
1、Python3 使用 print 必須要以小括號包裹打印內(nèi)容,比如 print('hi')
Python2 既可以使用帶小括號的方式,也可以使用一個空格來分隔打印內(nèi)容,比如 print 'hi'
2、python2 range(1,10)返回列表,python3中返回迭代器,節(jié)約內(nèi)存
3、python2中使用ascii編碼,python中使用utf-8編碼
4、python2中unicode表示字符串序列,str表示字節(jié)序列
python3中str表示字符串序列,byte表示字節(jié)序列
5、python2中為正常顯示中文,引入coding聲明,python3中不需要
6、python2中是raw_input()函數(shù),python3中是input()函數(shù)
21、列出python中可變數(shù)據(jù)類型和不可變數(shù)據(jù)類型,并簡述原理
不可變數(shù)據(jù)類型:數(shù)值型、字符串型string和元組tuple
不允許變量的值發(fā)生變化,如果改變了變量的值,相當(dāng)于是新建了一個對象,而對于相同的值的對象,在內(nèi)存中則只有一個對象(一個地址),如下圖用id()方法可以打印對象的id
可變數(shù)據(jù)類型:列表list和字典dict;
允許變量的值發(fā)生變化,即如果對變量進(jìn)行append、+=等這種操作后,只是改變了變量的值,而不會新建一個對象,變量引用的對象的地址也不會變化,不過對于相同的值的不同對象,在內(nèi)存中則會存在不同的對象,即每個對象都有自己的地址,相當(dāng)于內(nèi)存中對于同值的對象保存了多份,這里不存在引用計(jì)數(shù),是實(shí)實(shí)在在的對象。
22、s = "ajldjlajfdljfddd",去重并從小到大排序輸出"adfjl"
set去重,去重轉(zhuǎn)成list,利用sort方法排序,reeverse=False是從小到大排
list是不 變數(shù)據(jù)類型,s.sort時候沒有返回值,所以注釋的代碼寫法不正確
23、用lambda函數(shù)實(shí)現(xiàn)兩個數(shù)相乘
24、字典根據(jù)鍵從小到大排序
dic={"name":"zs","age":18,"city":"深圳","tel":"1362626627"}
25、利用collections庫的Counter方法統(tǒng)計(jì)字符串每個單詞出現(xiàn)的次數(shù)"kjalfj;ldsjafl;hdsllfdhg;lahfbl;hl;ahlf;h"
26、字符串a(chǎn) = "not 404 found 張三 99 深圳",每個詞中間是空格,用正則過濾掉英文和數(shù)字,最終輸出"張三 深圳"
順便貼上匹配小數(shù)的代碼,雖然能匹配,但是健壯性有待進(jìn)一步確認(rèn)
27、filter方法求出列表所有奇數(shù)并構(gòu)造新列表,a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
filter() 函數(shù)用于過濾序列,過濾掉不符合條件的元素,返回由符合條件元素組成的新列表。該接收兩個參數(shù),第一個為函數(shù),第二個為序列,序列的每個元素作為參數(shù)傳遞給函數(shù)進(jìn)行判,然后返回 True 或 False,最后將返回 True 的元素放到新列表
28、列表推導(dǎo)式求列表所有奇數(shù)并構(gòu)造新列表,a = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
29、正則re.complie作用
re.compile是將正則表達(dá)式編譯成一個對象,加快速度,并重復(fù)使用
30、a=(1,)b=(1),c=("1") 分別是什么類型的數(shù)據(jù)?
到此,關(guān)于“Python相關(guān)面試題有哪些”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬?shí)用的文章!
當(dāng)前題目:Python相關(guān)面試題有哪些
轉(zhuǎn)載源于:http://chinadenli.net/article22/jsehjc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開發(fā)、ChatGPT、定制開發(fā)、網(wǎng)站設(shè)計(jì)、網(wǎng)站內(nèi)鏈、域名注冊
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)