免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
[一定要掌握的基礎(chǔ)語法]測試題答案及解析

第一題:

A

list1=['延君','周杰倫','陳奕迅','馬化騰','林俊杰','歐陽娜娜']
list2=list1[1:5]
list3=list2[2:3]
print(list3)

這時(shí)候終端顯示為

A、['馬化騰']
B、['周杰倫','陳奕迅']
C、['陳奕迅','馬化騰','林俊杰','歐陽娜娜']
D、報(bào)錯(cuò)

解析:

這里考察的是切片,看題目,打印list3是在list2基礎(chǔ)上進(jìn)行索引的,而list2是在list1基礎(chǔ)上進(jìn)行索引的,那么首先打印list2,根據(jù)切片規(guī)則,左取右不取,則需要取得是偏移量[1,2,3,4]的元素,則打印出來的結(jié)果是 ['周杰倫','陳奕迅','馬化騰','林俊杰'],再根據(jù)list2再進(jìn)行切片,list2[2:3]在修改后的list2的基礎(chǔ)上則為偏移量[2],則打印為['馬化騰']。

第二題:

A

一天,吳楓老師畫重金請(qǐng)僵尸粉在女神微博下面發(fā)評(píng)論求女神一起去吃飯,女神厭煩了,給吳楓老師一個(gè)列表list1 = ['我',{1:'點(diǎn)','2':['一','也'] } ,'不', ['感','興'],'趣 '],下面哪個(gè)選項(xiàng)能讓吳楓老師心碎:

A、print( list1[0] list1[1]['2'][0] list1[1][1] list1[1]['2'][1] list1[2] list1[3][0] list1[3][1] list1[4])

B、print(print(list1[0] list1[1]['一'])

C、print(list1[0] list1[3][0] list1[3][1] list1[4])

D、print(print(list1[1] list1[2]['2'][1] list1[2]['2'][2]))

解析:

先觀察選項(xiàng),B,D有兩個(gè)print,排除。

C選項(xiàng)比較短,可以從列表中快速讀出。list1[0]是‘我’這個(gè)字符串,list1[3]是列表['感','興'],所以list1[3][0]是‘感’,list1[3][1]是‘興’,list1[4]是‘趣’。合起來是我感興趣,不合題意。

答案鎖定為A。list1[0]是‘我’,list1[1]是字典{1:'點(diǎn)','2':['一','也'] },list1[1]['2']是列表['一','也'],所以list1[1]['2'][0]是‘一’,list1[1][1]是點(diǎn),list1[1]['2'][1]是‘也’,list1[2]是‘不’,list1[3][0],list1[3][1]分別是‘感’和‘興’,list1[4]是‘趣’。合起來是‘我一點(diǎn)也不感興趣’。

第三題:

D

延君吃完飯了在公司對(duì)七七說了一句胡話,由于字符串格式有誤導(dǎo)致七七看到了KeyError,TypeError等等錯(cuò)誤,七七為了搞明白延君說了什么,下面的哪個(gè)選項(xiàng)能讓七七了解延君說了什么?
A、print('七七:水{}{}',format{'我要','水'})
B、print('七七,%s%.1f'%('我要','水'))
C、print('七七,%s%d%('我要',''))
D、print('七七,{}{}'.format('我要',''))

解析:

要用到format函數(shù)只有str型才可以,str.format()這個(gè)函數(shù)是python2.6之后才有的,而

python2.6之前會(huì)用到'%d' %10之類寫法的轉(zhuǎn)換符,現(xiàn)在官方推薦使用str.format(),畢竟這是最新規(guī)范,

也是官方文檔推薦的規(guī)范。format函數(shù)用{}替換了%,看起來更加醒目.給出兩種示例供大家日后參考:

1.print('no data available for person with id: %s, name: %s' %(id, name))

2.print('no data available for person with id: {}, name: {}'.format(id, name))

第四題:

A

d = {'我是誰':'我是人','我來自哪里':'來自地球','我將要去何處':'去向不知道','你是誰':'誰稀罕'}
for i in d:

要想打印出:
>>>我是人
>>>來自地球
>>>去向不知道
>>>誰稀罕
應(yīng)該輸入什么并打印出上述語句?

A、print(d[i])
B、print(d)
C、print(i)

解析:

print(d[i]) 打印的是字典里面的鍵值Value,所以是符合題意的

print(d)打印的是整個(gè)字典,而字典里面有四個(gè)元素,所以會(huì)打印四次字典

print(i)打印的是字典里面的鍵key

第五題:

C

idol_cost = 2000
def cost():
cloths_cost = int(input('請(qǐng)輸入延君在買衣服上花費(fèi)了多少'))
food_cost = int(input('請(qǐng)輸入延君在吃飯上花費(fèi)了多少'))
variable_cost = cloths_cost food_cost
return variable_cost


def sum_cost():
sum = idol_cost cost()
print('延君吃飯和買衣服,再加上追星一共花了' str(sum) '元錢')
sum_cost()

問題:當(dāng)延君以八折優(yōu)惠買了一件原價(jià)2000的POLO衫,并吃了一碗80元的添加螺螄粉時(shí),終端輸出結(jié)果為?
A.延君吃飯和買衣服,再加上追星一共花了2080元錢
B.延君吃飯和買衣服,再加上追星一共花了1680元錢
C.延君吃飯和買衣服,再加上追星一共花了3680元錢
D.延君吃飯和買衣服,再加上追星一共花了4080元錢

解析:

12行調(diào)用sum_cost()函數(shù),并且在sum_cost()函數(shù)內(nèi)又調(diào)用了def cost()函數(shù),sum = idol_cost cost() 就是全局變量idol_cost加上def cost()函數(shù)的返回值。衣服原價(jià)2000元打八折是1600,吃飯是80元,所以返回值variable_cost =cloths_cost food_cost=1600 80=1680

sum = idol_cost cost() =sum = idol_cost variable_cost=2000 1680=3680

第六題:

B

吳楓老師在某個(gè)深夜做了一個(gè)夢(mèng),夢(mèng)里夢(mèng)到他的女神小龍女,睡在他旁邊,他的心里有一個(gè)函數(shù)def gaobai(a,b,c,*d,f='我愛你'),函數(shù)有一個(gè)默認(rèn)值用來向女神表白的,問:如何修改參數(shù)讓吳楓老師直接在夢(mèng)中向女神告白的時(shí)候以失敗告終”?

A. gaobai('小','龍','女','姐','姐','滾開')
B. gaobai('小','龍','女','姐','姐',f='滾開')
C. gaobai('小','龍','女','姐','姐','','滾開')
D. gaobai('小','龍','女',f='滾開','姐','姐')

解析:

我們要知道,默認(rèn)函數(shù)必須要在括號(hào)的最右邊,我們可以通過按順序賦值的方式修改默認(rèn)值,

但這題是不允許的,因?yàn)槟J(rèn)參數(shù)的前面有個(gè)不定參數(shù),如果不顯式修改默認(rèn)值,默認(rèn)值是不會(huì)修改的,因?yàn)镻ython不知道這個(gè)值是不是默認(rèn)參數(shù)或者不定參數(shù),干脆就不思考,把前面除順序參數(shù)外的參數(shù)都?xì)w為不定參數(shù),而默認(rèn)參數(shù)是不會(huì)改變的,由此,A、C排出,默認(rèn)參數(shù)是在括號(hào)的最右邊,所以,我們要修改的時(shí)候最好要指明默認(rèn)參數(shù)的參數(shù)名外,還要把默認(rèn)參數(shù)按順序來賦值,因?yàn)樵诶ㄌ?hào)最右,所以這題選B。

第七題:

B

teacher =[ '延君','卡西','七七']
for i in range(3):
teacher1 = teacher[0]
teacher = teacher[1:]
teacher2 = teacher.append(teacher1)
print(teacher2)
終端會(huì)顯示什么?
A、
['卡西', '七七', '延君']
['七七', '延君', '卡西']
['延君', '卡西', '七七']
B、
None
None
None
C、
['卡西', '七七', '延君']
D
['卡西', '七七', '延君']


解析:

首先這個(gè)輸出語句是在循環(huán)里面,所以可以顯而易見的知道把沒有輸出三個(gè)的排除,CD排除掉,這題的意思是,

把列表的第一個(gè)參數(shù)提取出來放進(jìn)一個(gè)臨時(shí)變量teacher1里面,然后在重新給列表teacher賦值,賦值是從原列表的第二個(gè)元素到最后一個(gè)元素。

append沒有返回值,所以為空的。所以選B

第八題:

A

def function():
a = input('延君帥不帥')
if a == '帥':
b = '哈哈'
c = '真的假的,'
elif a == '不帥':
b = '!!!'
c = '我可以謙虛你不能瞎眼'
return b,c
h = function()

若想延君不生氣,應(yīng)該輸入什么并打印出相應(yīng)語句,延君臉上才會(huì)出現(xiàn)一臉欣慰的笑容?
A、 帥,print(h[1],h[0])
B、 帥,print(h[1]],h[2])
C、 帥,print(h[1][2])
D、 帥,print(h[1][0]])

解析:

輸入帥后,函數(shù)中if語句生效,因此b=‘哈哈’,c=‘真的假的’,因此函數(shù)返回一個(gè)元組(‘哈哈’,‘真的假的’),一共只有兩個(gè)元素,所以B,C錯(cuò)誤。D中取出的第一個(gè)元素不是一個(gè)序列對(duì)象,所以不能直接再用[0]取,答案為A。

第九題:

A

print(3<5)
print('延君'=='帥哥')

下面代碼顯示結(jié)果為?
A、True;False
B、TrueTrue

解析:

考察布爾值:True(判斷為真)和False(判斷為假)。

布爾值是判斷3<5 在數(shù)學(xué)式是正確的,所以為True

字符串 ‘延君’不等于‘帥哥’,所以為False

第十題:

B

a=1
while '卡西真可愛':
a=a*2
print(a)
a =1
if a > 10:
break
else:
continue
終端結(jié)果會(huì)有幾行?
A.2行 B.3行 C.4行 D.5

解析:

非空字符串,布爾值為True,所以開始循環(huán)。

第一次循環(huán),a=a*2,結(jié)果使a的值更新為2并打印出來,再加1為3,小于10,else語句生效,返回循環(huán);

第二次循環(huán),a=a*2,結(jié)果使a的值更新為6并打印出來,再加1為7,小于10,else語句生效,返回循環(huán);

第三次循環(huán),a=a*2,結(jié)果使a的值更新為14并打印出來,再加1為15,大于10,if語句生效,跳出循環(huán)。

因此打印結(jié)果為3行,答案為B

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
第9關(guān)筆記
Python基礎(chǔ)知識(shí)儲(chǔ)備,小白都能看懂的Python函數(shù),實(shí)戰(zhàn)操作演示
17 函數(shù)進(jìn)階
大牛帶你學(xué)習(xí)Python中這些簡單的函數(shù),看一遍就會(huì)
技術(shù)圖文:Python 匿名函數(shù) VS. C# Lambda表達(dá)式
編程技巧:掌握八個(gè)常用的數(shù)學(xué)運(yùn)算與統(tǒng)計(jì)函數(shù)
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服