Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第1頁(yè)
Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第2頁(yè)
Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第3頁(yè)
Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第4頁(yè)
Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年_第5頁(yè)
已閱讀5頁(yè),還剩45頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

Python語(yǔ)言程序設(shè)計(jì)學(xué)習(xí)通超星期末考試章節(jié)答案2024年表達(dá)式‘1’in‘123’的結(jié)果是________。

答案:True表達(dá)式'Helloworld!'[-4]的值為

答案:"r";'r';r\n表示________,\\表示________。

答案:換行;\;'\';"\"語(yǔ)句len('arabicgreeting')的結(jié)果為_(kāi)_______。

答案:15假定有語(yǔ)句name='Corey'則name.lower()返回的結(jié)果是________,name.count('o')返回的結(jié)果是________。

答案:'corey';1語(yǔ)句round(0.5)的結(jié)果是________。

答案:0執(zhí)行語(yǔ)句a,b=divmod(10,3)后,a的值為_(kāi)_______,b的值為_(kāi)_______。

答案:3;1表達(dá)式11%3的結(jié)果為_(kāi)_______。

答案:2(3+4j).real的值為_(kāi)_______。

答案:3在Python語(yǔ)言的整數(shù)類(lèi)型中,前綴0b表示________進(jìn)制,0x表示________進(jìn)制。

答案:2;二;16;十六語(yǔ)句print(eval("1"+"1"))的結(jié)果為_(kāi)_______。

答案:11語(yǔ)句eval('2+4/5')執(zhí)行后的輸出結(jié)果是________。

答案:2.8Python語(yǔ)言開(kāi)發(fā)環(huán)境中的命令提示符為_(kāi)_______。

答案:>>>Python語(yǔ)言采用嚴(yán)格的________來(lái)表示程序邏輯。

答案:縮進(jìn)程序設(shè)計(jì)語(yǔ)言根據(jù)執(zhí)行方式可以分為編譯和________。

答案:解釋型;解釋Python表達(dá)式2**3與pow(2,3)的值不相等。

答案:錯(cuò)Python中的注釋是可以#開(kāi)頭。

答案:對(duì)2<3<=3的結(jié)果是True。

答案:對(duì)Python使用input()函數(shù)讀取輸入,輸入是字符串,則返回字符串,輸入是數(shù)值,則返回也是數(shù)值。

答案:錯(cuò)注釋可以幫助人理解代碼,那么,注釋對(duì)程序的執(zhí)行是起作用的。

答案:錯(cuò)二進(jìn)制數(shù)轉(zhuǎn)十進(jìn)制數(shù)的規(guī)則是“按權(quán)展開(kāi)求和”。

答案:對(duì)執(zhí)行“print('%.2f%%'%52.50)”,輸出結(jié)果為“52.50%”。

答案:對(duì)可以通過(guò)加號(hào)字符+實(shí)現(xiàn)兩個(gè)給定整數(shù)的加法,但不能對(duì)兩個(gè)字符串使用該符號(hào),因?yàn)樽址豢梢韵嗉印?/p>

答案:錯(cuò)函數(shù)abs(x)的功能是對(duì)x取絕對(duì)值。

答案:對(duì)以下選項(xiàng)中符合Python語(yǔ)言變量命名規(guī)則的是()。

答案:Templist以下選項(xiàng),不是Python保留字的選項(xiàng)是()。

答案:string以下關(guān)于字符串類(lèi)型的操作的描述,錯(cuò)誤的是:

答案:想獲取字符串str的長(zhǎng)度,用字符串處理函數(shù)

str.len()表達(dá)式

divmod(20,3)

的結(jié)果是:

答案:(6,

2)表達(dá)式

type('45')

的結(jié)果是:(

)。

答案:給出如下代碼s='Pythonisbeautiful!'可以輸出“python”的是

答案:print(s[0:6].lower())以下選項(xiàng)中,輸出結(jié)果是False的是(

答案:False!=0已知s=["seashell","gold","pink","brown","purple","tomato"]s[1:4:2]的輸出結(jié)果是(

)。

答案:['gold','brown']在一行上寫(xiě)多條Python語(yǔ)句使用的符號(hào)是(

)。

答案:分號(hào)Python是(

)類(lèi)型的編程語(yǔ)言。

答案:解釋以下選項(xiàng)中,不是Python語(yǔ)言特點(diǎn)的是()。

答案:變量聲明:Python語(yǔ)言具有使用變量需要先定義后使用的特點(diǎn)以下選項(xiàng)中說(shuō)法不正確的是

答案:靜態(tài)語(yǔ)言采用解釋方式執(zhí)行,腳本語(yǔ)言采用編譯方式執(zhí)行關(guān)于Python語(yǔ)言的特點(diǎn),以下選項(xiàng)中描述錯(cuò)誤的是

答案:

Python語(yǔ)言是非開(kāi)源語(yǔ)言以下關(guān)于程序設(shè)計(jì)語(yǔ)言的描述,錯(cuò)誤的選項(xiàng)是:

答案:程序設(shè)計(jì)語(yǔ)言經(jīng)歷了機(jī)器語(yǔ)言、匯編語(yǔ)言、腳本語(yǔ)言三個(gè)階段以下選項(xiàng)中,符合Python語(yǔ)言變量命名規(guī)則的是

答案:_keyword下面程序的輸出結(jié)果是(

)。def

StudentInfo(country='中國(guó)',name):

print('%s,%s'%(name,country))StudentInfo('美國(guó)','大衛(wèi)')

答案:報(bào)錯(cuò)關(guān)于?Python?語(yǔ)言的注釋?zhuān)韵逻x項(xiàng)中描述錯(cuò)誤的是

答案:Python語(yǔ)言的單行注釋以單引號(hào)'開(kāi)頭/star3/origin/da051f918a1a46410bf3d7f73575d622.png

答案:s

=

0;range(3如下語(yǔ)句:age=20ifage>=18andage<21:

print('Youcanvote.')else

print('Youcan'tvote.')以上語(yǔ)句的結(jié)果是________。假定age=16,結(jié)果是________。

答案:Youcanvote.;Youcan'tvote.如下語(yǔ)句:name='Corey'foriinrange(2):

foriinname:

print(i,end='')輸出結(jié)果為_(kāi)_______。

答案:Corey

Corey以下語(yǔ)句:foriinrange(3,0,-1):

print(i,end='')

#end=''的''里有個(gè)空格結(jié)果為_(kāi)_______。

答案:321Python語(yǔ)言中實(shí)現(xiàn)異常處理的語(yǔ)句是________。

答案:try-exceptPython語(yǔ)言程序中的三種基本結(jié)構(gòu)為_(kāi)_______、________、________。

答案:順序結(jié)構(gòu);分支結(jié)構(gòu);循環(huán)結(jié)構(gòu)/star3/origin/3db952cf8c777f8ec2009deb0ed498c8.png

答案:a<=100;b,a+brange(m,n,d),得到的迭代序列是m,m+d,m+2d,...,按步長(zhǎng)d(為正數(shù))遞增,如果d為負(fù)則遞減,直至那個(gè)最接近但不等于n的等差值。因?yàn)閞ange(11,16,2)表示序列__________,而range(15,4,-3)表示序列__________。

答案:11,13,15;15,12,9,6/star3/origin/e0f9c26dbd280a3d84ce5a3c4ad5332a.png

答案:N%3==0;else;if

N%3!=0;elifN%3!=0有以下程序:a=eval(input(“請(qǐng)輸入a的值”))b=eval(input(“請(qǐng)輸入b的值”))ifa>b:

#行A

print(“{}比較大”.format(a))

#行Bifa答案:AB;CD已知x=3和y=5,執(zhí)行語(yǔ)句x,y=y,x后,x的值是__①__,y的值是__

__。

答案:5;3ifelse,表示的是一種二分支結(jié)構(gòu)。

答案:對(duì)帶有else子句的循環(huán)語(yǔ)句,如果因?yàn)檠h(huán)條件表達(dá)式不成立而結(jié)束循環(huán)的話(huà),則會(huì)執(zhí)行else子句中的代碼。

答案:對(duì)使用try/except進(jìn)行Python的異常處理時(shí),可以有多個(gè)指定異常類(lèi)型的except塊,也可以有不指定任何特定類(lèi)型的except塊。只要有任何異常發(fā)生,未指定類(lèi)型的except塊都會(huì)執(zhí)行。

答案:錯(cuò)執(zhí)行continue語(yǔ)句時(shí)不會(huì)終止當(dāng)前循環(huán),而是執(zhí)行當(dāng)前最內(nèi)層循環(huán)語(yǔ)句的下一次迭代。

答案:對(duì)if語(yǔ)句可以同時(shí)進(jìn)行多個(gè)條件判斷,使用”or“作為連接。只要其中一個(gè)條件成立,該項(xiàng)結(jié)果為T(mén)RUE。

答案:對(duì)在Python異常處理中,有try塊中可能有多種類(lèi)型的異常,因此可以有多個(gè)except子句進(jìn)行處理,但程序只可能執(zhí)行其中一個(gè)except。

答案:對(duì)無(wú)論嵌套多少層循環(huán),執(zhí)行break語(yǔ)句時(shí)都將中斷所有循環(huán)。

答案:錯(cuò)if語(yǔ)句可以同時(shí)進(jìn)行多個(gè)條件判斷,使用”and“作為連接。并且全部條件為真時(shí),條件才成立。

答案:對(duì)分支條件判斷中,必須包含else關(guān)鍵字

答案:錯(cuò)程序的3種控制結(jié)構(gòu)是:順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和分支結(jié)構(gòu)。

答案:對(duì)下面代碼的輸出結(jié)果是for?a?in?'Mirror':????print(a,?end="")????if?a?==?'r':???????continue

答案:Mirror用來(lái)判斷當(dāng)前Python語(yǔ)句在分支結(jié)構(gòu)中的是(

)。

答案:縮進(jìn)關(guān)于Python循環(huán)結(jié)構(gòu),以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:continue結(jié)束整個(gè)循環(huán)過(guò)程,不再判斷循環(huán)的執(zhí)行條件關(guān)于程序的異常處理,以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:編程語(yǔ)言中的異常和錯(cuò)誤是完全相同的關(guān)于break語(yǔ)句與continue語(yǔ)句的說(shuō)法中,以下選項(xiàng)中不正確的是(

)。

答案:continue語(yǔ)句結(jié)束循環(huán),繼續(xù)執(zhí)行循環(huán)語(yǔ)句的后續(xù)語(yǔ)句關(guān)于while保留字,以下選項(xiàng)中描述正確的是(

)。

答案:使用while能夠?qū)崿F(xiàn)循環(huán)計(jì)數(shù)關(guān)于程序的控制結(jié)構(gòu),下列描述中正確的是(

)。

答案:Python使用while實(shí)現(xiàn)無(wú)限循環(huán)/star3/origin/c3b4c5b8ceb4f7b11fa7960cd5c4578f.png

答案:輸入的不是列表以下關(guān)于異常處理的描述,正確的是:

答案:

Python中允許利用raise語(yǔ)句由程序主動(dòng)引發(fā)異常下面代碼的輸出結(jié)果是(

)。for?s?in?"HelloWorld":????if?s=="W":????????continue????print(s,end="")

答案:Helloorld/star3/origin/7240164c10d5f1b56726655a1f95d0a7.png

答案:2,3,5,7,import?randomnum?=?random.randint(1,10)while?True:???

?guess?=?input()???

?i?=?int(guess)????

if?i?==?num:????????print("你猜對(duì)了")????????break????elif?i?<?num:????????print("小了")????elif?i?>?num:????????print("大了")以下選項(xiàng)中描述錯(cuò)誤的是:()。

答案:“importrandom”這行代碼是可以省略的給出如下代碼:sum?=?0for?i?in?range(1,11):????sum?+=?i????print(sum)以下選項(xiàng)中描述正確的是:

答案:輸出的最后一個(gè)數(shù)字是55下面代碼的輸出結(jié)果是for?a?in?'Mirror':????print(a,?end="")????if?a?==?'r':????????break

答案:Mir給出如下代碼:a=3while?a?>?0:????a?-=?1????print(a,end="?”)以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:條件a>0如果修改為a<0程序執(zhí)行會(huì)進(jìn)入死循環(huán)下面代碼的輸出結(jié)果是for?i?in?range(10):????if?i%2==0:????????continue????else:????????print(i,?end=",")

答案:1,3,5,7,9,以下關(guān)于分支和循環(huán)結(jié)構(gòu)的描述,錯(cuò)誤的是(

)。

答案:二分支結(jié)構(gòu)的ifelse形式,適合用來(lái)控制程序分支/star3/origin/e4879ee3a7ab136517ab1b73d227dbbd.png

答案:the以下選項(xiàng)中,不是Python語(yǔ)言基本控制結(jié)構(gòu)的是(

)

答案:跳轉(zhuǎn)結(jié)構(gòu)若k為整形,下述while循環(huán)執(zhí)行的次數(shù)為:k=1000whilek>1:printkk=k/2

答案:10在內(nèi)部調(diào)用其他函數(shù)的函數(shù)稱(chēng)為_(kāi)_______。

答案:遞歸函數(shù)函數(shù)調(diào)用時(shí),若使用值傳遞,則實(shí)參為_(kāi)_______(可變/不可變)對(duì)象;若使用引用傳遞,則實(shí)參為_(kāi)_______(可變/不可變)對(duì)象。

答案:不可變;可變Python語(yǔ)言中通過(guò)實(shí)參向形參傳遞數(shù)據(jù)時(shí),有________和________2種方式。

答案:值傳遞;引用傳遞定義函數(shù)時(shí)的輸入?yún)?shù)稱(chēng)為_(kāi)_______,調(diào)用函數(shù)時(shí)的輸入?yún)?shù)稱(chēng)為_(kāi)_______。

答案:形參;實(shí)參經(jīng)常會(huì)有要求用戶(hù)輸入整數(shù)的計(jì)算需求,但用戶(hù)未必一定輸入整數(shù)。為了提高用戶(hù)體驗(yàn),編寫(xiě)getInput()函數(shù)處理這樣的情況。請(qǐng)補(bǔ)充如下代碼,如果用戶(hù)輸入整數(shù),則直接輸出整數(shù)并退出,如果用戶(hù)輸入的不是整數(shù),則要求用戶(hù)重新輸入,直至用戶(hù)輸入整數(shù)為止。?????????????????????????????????????defgetInput():

try:

txt=input("請(qǐng)輸入整數(shù):")

if

____①____:

returneval(txt)

except:

return____②_____:

print(getInput())

答案:eval(txt;getInput(輸入一個(gè)自然數(shù)n,如果n為奇數(shù),輸出表達(dá)式1+1/3+…+1/n的值;如果n為偶數(shù),輸出表達(dá)式1/2+1/4+…+1/n的值;輸出表達(dá)式結(jié)果保留2位小數(shù)。請(qǐng)完善代碼。?????????????????????????????????????deff(n):

____①____

if____②_____:

foriinrange(1,n+1,2):

sum+=1/i

else:

foriinrange(2,n+1,2):

sum+=1/i

returnsumn=int(input())print(____③______)

答案:sum=0.0;sum=0;n%2==1;n%2!=0;print("{:.2f}".format(f(n請(qǐng)補(bǔ)充橫線(xiàn)處代碼,實(shí)現(xiàn)psum函數(shù)返回兩個(gè)數(shù)的平方和與n的乘積。?????????????????????????????????????n=2defpsum(___①__):

___②_

return(a**2+b**2)*na=eval(input())b=eval(input())print(psum(a,b))

答案:a,b;globaln如下函數(shù)返回兩個(gè)數(shù)的平方和,如果只給一個(gè)變量,則另一個(gè)變量的默認(rèn)值為整數(shù)10,請(qǐng)補(bǔ)充橫線(xiàn)處代碼。?????????????????????????????????????defpsum(___①____):

___②___a**2+b**2N=eval(input())print(psum(N))

答案:a,

b=10;return/star3/origin/b070b8a691b4f835cec976361c764db2.png

答案:100;1000編寫(xiě)程序,獲得用戶(hù)輸入的數(shù)值

M

N,求

M

N

的最大公約數(shù)。提示代碼如下。def

GreatCommonDivisor(a,b):

if

a

>

b:

a,b

=

b,a

r

=

1

while

r

!=

0:

____①____

a

=

b

b

=

r

return

am

=

eval(input())n

=

eval(input())print(____②____)

答案:r

=

a

%

b;GreatCommonDivisor(m,nPython提供很多內(nèi)置函數(shù),比如input(),print()函數(shù)。(1.0)

答案:對(duì)函數(shù)代碼塊以def開(kāi)頭,函數(shù)體相對(duì)于def必需保持縮進(jìn)。(1.0)

答案:對(duì)局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用。

答案:錯(cuò)在函數(shù)內(nèi)部想要修改全局變量的值,必須使用關(guān)鍵字global進(jìn)行聲明。

答案:對(duì)函數(shù)定義時(shí),可以有多條return語(yǔ)句,但每調(diào)用一次該函數(shù)最多只會(huì)執(zhí)行其中一條return。

答案:對(duì)在定義函數(shù)時(shí),必須指定函數(shù)的返回值類(lèi)型。

答案:錯(cuò)在函數(shù)內(nèi)部沒(méi)有進(jìn)行任何聲明的情況下直接為某個(gè)變量賦值,該變量一定是局部變量。

答案:對(duì)在沒(méi)有導(dǎo)入math標(biāo)準(zhǔn)庫(kù)的情況下,語(yǔ)句x=5ormath.sqrt(16)也能正常運(yùn)行,且運(yùn)行結(jié)束后x的值為5。

答案:對(duì)在調(diào)用函數(shù)時(shí),可以通過(guò)關(guān)鍵參數(shù)的形式進(jìn)行參數(shù)傳遞,從而避免必須記住函數(shù)形參順序的麻煩。

答案:對(duì)在定義函數(shù)時(shí),即使該函數(shù)不需要接收任何參數(shù),也必須保留一對(duì)空的圓括號(hào)。

答案:對(duì)以下關(guān)于python函數(shù)使用的描述,錯(cuò)誤的是(

)。

答案:Python程序里一定要有一個(gè)主函數(shù)下面代碼的輸出結(jié)果是??????????????????????deffib(n):

a,b=1,1

foriinrange(n-1):

a,b=b,a+b

returnaprint(fib(7))

答案:13下面代碼的輸出結(jié)果defchange(a,b):

a=10

b+=aa=4b=5change(a,b)print(a,b)

答案:45下面代碼的輸出結(jié)果是??defhello_world():

print('ST',end="*")defthree_hellos():

foriinrange(3):

hello_world()three_hellos()

答案:ST*ST*ST*下面代碼的輸出結(jié)果是??defexchange(a,b):

a,b=b,a

return(a,b)x=10y=20x,y=exchange(x,y)print(x,y)

答案:2010關(guān)于函數(shù)參數(shù)傳遞時(shí)的說(shuō)法錯(cuò)誤的是(

)。

答案:值傳遞程序運(yùn)行結(jié)束后,形參的值改變,實(shí)參的值也跟著改變下列選項(xiàng)中不屬于函數(shù)優(yōu)點(diǎn)的是(

)。

答案:便于發(fā)揮程序員的創(chuàng)造力用來(lái)定義函數(shù)的保留字是(

)。

答案:def關(guān)于函數(shù)調(diào)用時(shí)的說(shuō)法正確的是(

)。

答案:函數(shù)調(diào)用時(shí)的實(shí)際賦值可以根據(jù)用戶(hù)需要設(shè)置不同的值進(jìn)行傳遞關(guān)于函數(shù)的說(shuō)法中正確的是(

)。

答案:函數(shù)中定義的變量只在該函數(shù)體中起作用關(guān)于Python函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是

答案:每次使用函數(shù)需要提供相同的參數(shù)作為輸入/star3/origin/8ab5412a5742807e1fa7ab346b4e1460.png

答案:接受用戶(hù)輸入的整數(shù)n,輸出n的階乘值關(guān)于Python的lambda函數(shù),以下選項(xiàng)中描述錯(cuò)誤的是

答案:f=lambdax,y:x+y執(zhí)行后,f的類(lèi)型為數(shù)字類(lèi)型關(guān)于Python的全局變量和局部變量,以下選項(xiàng)中描述錯(cuò)誤的是

答案:局部變量指在函數(shù)內(nèi)部使用的變量,當(dāng)函數(shù)退出時(shí),變量依然存在,下次函數(shù)調(diào)用可以繼續(xù)使用述關(guān)于eval函數(shù),以下選項(xiàng)中描錯(cuò)誤的是

答案:執(zhí)行eval("Hello")和執(zhí)行eval("'Hello'")得到相同的結(jié)果以下程序的輸出結(jié)果是:img1

=

[12,34,56,78]img2

=

[1,2,3,4,5]def

displ():

print(img1)def

modi():

img1

=

img2modi()displ()

答案:[12,

34,

56,

78]/star3/origin/7b44427bc7259f3b2dce3cadf294d4d5.png

答案:10

None以下程序的輸出結(jié)果是:def

test(

b

=

2,

a

=

4):

global

z

z

+=

a

*

b

return

zz

=

10print(z,

test())

答案:10

18以下關(guān)于函數(shù)的描述,錯(cuò)誤的是:

答案:使用函數(shù)的目的只是為了增加代碼復(fù)用以下程序的輸出結(jié)果是:s

=

0def

fun(num):

try:

s

+=

num

return

s

except:

return

0

return

5print(fun(2))

答案:0獲得用戶(hù)輸入的一組數(shù)字,采用逗號(hào)分隔,輸出其中的最大值,采用列表操作方法????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????。

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????a=input("請(qǐng)輸入一組數(shù):").split(",")foriinrange(len(a)):a[i]=___①___print(___②___)

答案:float(a[i];max(a1、

d是一個(gè)字典,內(nèi)容如下:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????d={123:"123",456:"456",789:"789"}請(qǐng)補(bǔ)充如下代碼,將字典d中所有值以列表形式輸出????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????d={123:"123",456:"456",789:"789"}print(___①__)

答案:list(d.values(d是一個(gè)字典,內(nèi)容如下:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????d={123:"123",456:"456",789:"789"}請(qǐng)補(bǔ)充如下代碼,將字典d中所有鍵以列表形式輸出????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????d={123:"123",456:"456",789:"789"}print(___①_)

答案:list(d.keys(請(qǐng)補(bǔ)充橫線(xiàn)處的代碼。dictMenu中存放了你的雙人下午套餐(包括咖啡2份和點(diǎn)心2份)的價(jià)格,讓Python幫忙計(jì)算并輸出消費(fèi)總額。????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????dictMenu={'卡布奇洛':32,'摩卡':30,'抹茶蛋糕':28,'布朗尼':26}___①___foriin____②____:

sum+=iprint(sum)

答案:sum=0;sum=0foriindictMenu.values(已知列表list1=['p','y','t','h','o','n'],求列表list1的長(zhǎng)度是___①___,要將list1進(jìn)行降序排序使用語(yǔ)句為

___②___。

答案:len(list1;list1.sort(reverse=True假定d1={"中國(guó)":"北京","英國(guó)":"倫敦","美國(guó)":"華盛頓"}變量d1的數(shù)據(jù)類(lèi)型為_(kāi)_______,len(d1)的返回值為_(kāi)_______。

答案:字典;3假定語(yǔ)句t2=1,2,3,4變量t2的數(shù)據(jù)類(lèi)型為_(kāi)_______,len(t2)為_(kāi)_______。

答案:元組;4假定S="hello

world",則S.index("o")為_(kāi)_______,S.count("o")為_(kāi)_______。

答案:4;2假定S1="hello",表達(dá)式"h"inS1的結(jié)果為_(kāi)_______,len(S1)為_(kāi)_______。

答案:True;5Python中的序列元素正向索引時(shí),索引值從________開(kāi)始,反向索引時(shí),索引值從________開(kāi)始。

答案:0;-1已知列表list

=

[‘p’,

‘y’,

‘t’,

‘h’,

‘o’,

‘n’],

請(qǐng)?zhí)羁胀瓿梢韵鹿δ堋G罅斜韑ist1的長(zhǎng)度:

(1)

輸出列表第2個(gè)及其以后元素:

(2)

增加一個(gè)元素3:

(3)

答案:len(list1;print(list[1:];list

.append(3已知兩個(gè)集合:

s1={1,2,3,4,5,6},

s2=

{2,

4,

6},請(qǐng)?zhí)羁胀瓿梢韵鹿δ?。求兩個(gè)集合的交集:

(1)

求兩個(gè)集合的并集:

(2)

求s1與s2的差集:

(3)

答案:s1&s2;print(s1&s2;s1|

s2;print(s1|s2;s1-s2;s1.difference(s2按要求轉(zhuǎn)換對(duì)象.將字符串str

=

‘Programming’轉(zhuǎn)換為列表:

(1)

將字符串str

=

‘Programming’轉(zhuǎn)換為元組:

(2)

將列表list1=

[‘p’,

‘y’,

‘t’,

‘h’,

‘o’,

‘n’]轉(zhuǎn)換為元組:

(3)

將元組tup1=

(‘p’,

‘y’,

‘t’,

‘h’,

‘o’,

‘n’)轉(zhuǎn)換為列表:

(4)

答案:list(

str;turple

(str;turple(

list1;list

(

tup1設(shè)有列表A

=

[“name”,

”age”,

"sex”],

B

=

["Zhang",

20,

"Famale”],請(qǐng)?jiān)O(shè)計(jì)語(yǔ)句將這兩個(gè)列表的內(nèi)容轉(zhuǎn)換成字典,列表A的內(nèi)容作為“鍵”,列表B的內(nèi)容作為“值”。

答案:dict

(zip(A,B請(qǐng)寫(xiě)出產(chǎn)生一個(gè)[90,100)隨機(jī)整數(shù)的命令

答案:random.randint(90,

99Python列表中所有元素必須為相同類(lèi)型的數(shù)據(jù)

答案:錯(cuò)Python字典中的“值”不允許重復(fù)

答案:錯(cuò)通過(guò)append方法可以給列表添加元素。(1.0)

答案:對(duì)集合和字典都是有序的序列。(1.0)

答案:錯(cuò)Python字典中的“鍵”不能重復(fù),“值”也不允許重復(fù)。(1.0)

答案:錯(cuò)[1,3,5]+[4,6,8]的執(zhí)行結(jié)果是[5,9,13]。(1.0)

答案:錯(cuò)python中的集合中的元素的類(lèi)型必須是相同的。(1.0)

答案:錯(cuò)已知x是含有4個(gè)元素的列表,那么語(yǔ)句print(x[4])無(wú)法執(zhí)行,會(huì)拋出異常。(1.0)

答案:對(duì)通過(guò)下標(biāo)索引可以修改和訪(fǎng)問(wèn)字符串的元素。(1.0)

答案:錯(cuò)python的列表中的元素的類(lèi)型必須是相同的。(1.0)

答案:錯(cuò)以下關(guān)于字典的描述,錯(cuò)誤的是

答案:字典中的鍵可以對(duì)應(yīng)多個(gè)值信息/star3/origin/5b0d603cc94ca2ac7cf265a8222a2095.png

答案:極地動(dòng)物有石山羊,一角鯨,南極雪海燕,豎琴海豹。/star3/origin/ccea3e98bce3bacc583ddfe3671ed123.png

答案:獵豹花豹美洲豹雪豹假設(shè)將單詞保存在變量word中,使用一個(gè)字典類(lèi)型counts={},統(tǒng)計(jì)單詞出現(xiàn)的次數(shù)可采用以下代碼(

)。

答案:counts[word]=count.get(word,0)+1以下程序的輸出結(jié)果是:ls=["浣熊","豪豬","艾草松雞","棉尾兔","叉角羚"]x="豪豬"print(ls.index(x,0))

答案:1元組變量t=("cat","dog","tiger","human"),t[::-1]的結(jié)果是(

)。

答案:

('human','tiger','dog','cat')字典d={'Name':'Kate','No':'1001','Age':'20'},表達(dá)式len(d)的值為(

)。

答案:3以下關(guān)于組合數(shù)據(jù)類(lèi)型的描述,錯(cuò)誤的是(

).

答案:字典類(lèi)型的鍵可以用的數(shù)據(jù)類(lèi)型包括字符串,元組,以及列表以下關(guān)于字典類(lèi)型的描述,正確的是(

).

答案:字典類(lèi)型的值可以是任意數(shù)據(jù)類(lèi)型的對(duì)象以下程序不可能的輸出結(jié)果是:fromrandomimport*x=[30,45,50,90]print(choice(x))

答案:55下面代碼的輸出結(jié)果是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????list1=[m+nformin'AB'fornin'CD']print(list1)

答案:B.['AC','AD','BC','BD']下面代碼的輸出結(jié)果是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????list1=[i*2foriin'Python']print(list1)

答案:A.['PP','yy','tt','hh','oo','nn']對(duì)于序列s,能夠返回序列s中第i到j(luò)以k為步長(zhǎng)的元素子序列的表達(dá)是????????????????????????????????????????????????????????????????????????????????????????????????:

答案:??????????????????????????????????????????A.s[i:j:k]????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????元組變量t=("cat","dog","tiger","human"),t[::–1]的結(jié)果是????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????:????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????

答案:('human','tiger','dog','cat')A和B是兩個(gè)集合,對(duì)A&B的描述正確的是()。

答案:A和B是交運(yùn)算,包括同時(shí)在集合A和B中的元素下列語(yǔ)句中,不能創(chuàng)建一個(gè)字典的是(

)。

答案:{1,2,3}元組和列表都有的方法是()。

答案:index()以下有關(guān)元組說(shuō)法中,正確的是()。

答案:支持in運(yùn)算符以下方法中,不屬于列表的是(

)

答案:find()已知x=[1,2,2,3,3,4,5],那么執(zhí)行x.pop()的結(jié)果是________,set(x)的結(jié)果是________。

答案:5;{1,2,3,4,5};{1,2,3,4}表達(dá)式'abc10'.isalpha()的值為

答案:False已知x='abcdefg'則表達(dá)式x[3:]+x[:3]的值為

答案:'defgabc';defgabc;"defgabc"假定函數(shù)fun1在末尾返回變量var1的值,返回語(yǔ)句為_(kāi)____________________________。

答案:returnvar1書(shū)寫(xiě)一條語(yǔ)句,實(shí)現(xiàn)以下功能:從文件對(duì)象fp中讀取一行數(shù)據(jù)并賦值給變量line1_____________________。

答案:line1=fp.readline(假定字典變量age的值為{'Chris':19,'Katie':20},語(yǔ)句print(age.get('Andy','notfound'))的返回結(jié)果為_(kāi)__________。

答案:notfound假定列表變量numbers的值為[1,2,3,4,5],則語(yǔ)句print(numbers[1:3])的運(yùn)行結(jié)果為_(kāi)__________。

答案:[2,3]假定字符串變量name的值為'Juliet',則循環(huán)結(jié)構(gòu)forchinname:會(huì)循環(huán)________遍。

答案:6表達(dá)式'Mary'>'Mark'的結(jié)果為_(kāi)_______。

答案:True書(shū)寫(xiě)一條語(yǔ)句,實(shí)現(xiàn)以下功能:定義函數(shù)fun1,其輸入?yún)?shù)為a,b_____________________。

答案:deffun1(a,b書(shū)寫(xiě)一條語(yǔ)句,實(shí)現(xiàn)以下功能:以只讀模式打開(kāi)文件'abc.txt'__________________________________。

答案:fp=open('abc.txt','r'計(jì)算機(jī)主要由CPU、輸入設(shè)備、輸出設(shè)備以及___________構(gòu)成。

答案:存儲(chǔ)器;存儲(chǔ)設(shè)備Python語(yǔ)言使用函數(shù)open()打開(kāi)文件時(shí),默認(rèn)的打開(kāi)模式為_(kāi)_______,默認(rèn)的文件類(lèi)型為_(kāi)_______。

答案:讀;只讀;文本文件;文本在Python語(yǔ)言文件路徑中,根目錄用標(biāo)識(shí)符________表示,上一級(jí)目錄用標(biāo)識(shí)符________表示。

答案:/;"/";../;"../"Python語(yǔ)言種將文件分為2種類(lèi)型,分別為_(kāi)_______和________。

答案:文本文件;二進(jìn)制文件文件使用結(jié)束后用close()方法關(guān)閉文件,釋放文件的使用授權(quán)。(1.0)

答案:對(duì)以追加模式打開(kāi)文件時(shí),文件指針指向文件尾。

答案:對(duì)以讀模式打開(kāi)文件時(shí),文件指針指向文件開(kāi)始處。

答案:對(duì)open("test.txt",'r+')是以只讀模式打開(kāi)test.txt文件。

答案:錯(cuò)使用Python內(nèi)置的open函數(shù)打開(kāi)某個(gè)文件的時(shí)候,如果該文件不存在,則可能產(chǎn)生異常。所以一定要使用try-except對(duì)其進(jìn)行處理。

答案:錯(cuò)在指定文件路徑時(shí)不一定非得使用絕對(duì)路徑

答案:對(duì)寫(xiě)文件時(shí),如果使用writelines()方法,括號(hào)里的參數(shù)必須是列表。

答案:對(duì)文件包括文本文件和二進(jìn)制文件兩種類(lèi)型。

答案:對(duì)文件打開(kāi)的默認(rèn)方式是只讀。

答案:對(duì)Python中用“w+”打開(kāi)文件時(shí),若文件存在,就清空原文件內(nèi)容;若不存在,就創(chuàng)建一個(gè)新文件,新文件可寫(xiě)、可讀。

答案:對(duì)以下關(guān)于Python文件對(duì)象f的描述,錯(cuò)誤的選項(xiàng)是(

)。

答案:

f.closed文件關(guān)閉屬性,當(dāng)文件關(guān)閉時(shí),值為False/star3/origin/97f791f86f64fa961e62f204a256b25d.png

答案:執(zhí)行代碼后,abc.txt文件未關(guān)閉,必須通過(guò)close()函數(shù)關(guān)閉關(guān)于Python對(duì)文件的處理,以下選項(xiàng)中描述正確的是(

)。

答案:D.

文件使用結(jié)束后要用close()方法關(guān)閉,釋放文件的使用授權(quán)下列敘述正確的是(

)。

答案:C.

通過(guò)f=open("A.txt","rt")命令,將以只讀方式打開(kāi)該文件執(zhí)行如下代碼:

f=open("B.png","rb")print(f.read())f.close()以下選項(xiàng)中描述正確的是(

)。

答案:C.

運(yùn)行后顯示"B.png"圖片對(duì)應(yīng)的編碼信息1.

若某文件的絕對(duì)路徑為:'C:\Users\Administrator\Desktop\image\cork.jpg',以下的訪(fǎng)問(wèn)方式中錯(cuò)誤的是(

)。

答案:D.

'C:\Users\Administrator\Desktop\image\cork.jpg'1.

關(guān)于打開(kāi)模式,下列敘述錯(cuò)誤的是(

)。

答案:C.

f=open("f.txt","b"):二進(jìn)制形式、寫(xiě)模式1.

執(zhí)行如下代碼:f=open("D:/Python/data.txt","r")

s=f.read()print(s)print(type(s))f.close()以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:C.

若將s=f.read()改為s=f.readlines(),運(yùn)行結(jié)果一樣1.

關(guān)于如下代碼:f=open("D:\\Python\\data2.txt","w")

f.write("昨日的靜,鐘聲\n")f.write("昨日的人\n")f.write("怎樣又在這天里劃下一道影!\n")f.close()以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:B.

執(zhí)行代碼后,文本文件內(nèi)容為:昨日的靜,鐘聲昨日的人怎樣又在這天里劃下一道影!關(guān)于open()函數(shù)的文件名,以下選項(xiàng)中描述錯(cuò)誤的是(

)。

答案:文件名不能是相對(duì)路徑關(guān)于CSV文件的描述,以下選項(xiàng)中錯(cuò)誤的是

答案:CSV文件通過(guò)多種編碼表示字符執(zhí)行如下代碼:fname

=

input("請(qǐng)輸入要寫(xiě)入的文件:

")fo

=

open(fname,

"w+")ls

=

["清明時(shí)節(jié)雨紛紛,","路上行人欲斷魂,","借問(wèn)酒家何處有?","牧童遙指杏花村。"]fo.writelines(ls)fo.seek(0)for

line

in

fo:

print(line)fo.close()以下選項(xiàng)中描述錯(cuò)誤的是

答案:fo.seek(0)這行代碼如果省略,也能打印輸出文件內(nèi)容關(guān)于Python文件打開(kāi)模式的描述,以下選項(xiàng)中描述錯(cuò)誤的是

答案:創(chuàng)建寫(xiě)模式n能實(shí)現(xiàn)將一維數(shù)據(jù)寫(xiě)入CSV文件中的是

答案:fo=open("price2016bj.csv","w")ls=['AAA','BBB','CCC','DDD']fo.write(",".join(ls)+"\n")fo.close()給出如下代碼:fname=input("請(qǐng)輸入要打開(kāi)的文件:")fo=open(fname,"r")forlineinfo.readlines():

print(line)fo.close()關(guān)于上述代碼的描述,以下選項(xiàng)中錯(cuò)誤的是

答案:通過(guò)fo.readlines()方法將文件的全部?jī)?nèi)容讀入一個(gè)字典fo以下選項(xiàng)中,不是Python對(duì)文件的打開(kāi)模式的是

答案:'c'關(guān)于Python文件處理,以下選項(xiàng)中描述錯(cuò)誤的是(

答案:Python不可以處理PDF文件以下選項(xiàng)中,不是Python對(duì)文件的讀操作方法的是()。

答案:

readtext以下程序輸出到文件text.csv里的結(jié)果是:fo

=

open("text.csv",'w')x

=

[90,87,93]z

=

[]for

y

in

x:

z.append(str(y))fo.write(",".join(z))fo.close()

答案:90,87,93以下關(guān)于文件的描述,錯(cuò)誤的是()。

答案:open()只能打開(kāi)一個(gè)已經(jīng)存在的文件/js/editor20150812/dialogs/attachment_new/fileTypeImages/icon_txt.gif

答案:file='data.txt'withopen(file,'r')asfp:

data=fp.readlines()data_new=[int(line.strip())forlineindata]data_new.sort()data_new=[str(i)+'\n'foriindata_new]withopen('data_new.txt','w')asfp:

fp.writelines(data_new

)文件對(duì)象是可迭代的,所以我們可以使用for循環(huán)逐行取得每行的字符串。

答案:對(duì)根據(jù)文件中的數(shù)據(jù)組織方式,可以把文件分為_(kāi)_______文件和_________文件兩種類(lèi)型。

答案:文本;二進(jìn)制用open()函數(shù)打開(kāi)文件時(shí),參數(shù)mode="___"為以只讀方式打開(kāi)文件;參數(shù)mode="___"為以寫(xiě)入方式打開(kāi)文件;參數(shù)mode="___"為以追加方式打開(kāi)文件;

答案:r;w;afile.______()函數(shù)用于關(guān)閉文件

答案:close文件中,每行的字符串通常以"_______"符號(hào)結(jié)尾

答案:\n以下不屬于openpyxl文件操作對(duì)象的是:

答案:Workbentch以下哪種情況會(huì)報(bào)錯(cuò)?

答案:使用os.rmdir()方法刪除一個(gè)非空目錄以下哪個(gè)函數(shù)能切換當(dāng)前工作目錄?

答案:chdir()以下哪個(gè)不是python-docx庫(kù)Word文檔對(duì)象

答案:Style如何創(chuàng)建一個(gè)名為張三的文件夾?

答案:importosos.mkdir(“張三”)如何獲取當(dāng)前目錄?

答案:importosos.getcwd()os.path._______可以分隔目錄和文件名\文件夾名。

答案:split;os.path._______可以判斷所選路徑是否存在。

答案:exists;用os.rmdir()刪除空文件夾時(shí),以下哪種情況會(huì)引發(fā)報(bào)錯(cuò)?

答案:路徑不存在;路徑子目錄中有文件或下級(jí)子目錄;沒(méi)有操作權(quán)限或只讀用os.remove()刪除單一文件時(shí),可能產(chǎn)生怎樣的異常?

答案:文件不存在;對(duì)該文件沒(méi)有操作權(quán)限;該文件為只讀模式;文件名輸入錯(cuò)誤以下哪種情況不會(huì)報(bào)錯(cuò)?()

答案:使用os.removedirs()方法刪除一個(gè)非空文件夾;使用os.remove()方法刪除一個(gè)指定文件;使用os.makedirs()方法創(chuàng)建一個(gè)包括新的子目錄在內(nèi)的多級(jí)目錄以下那個(gè)函數(shù)可以判斷一個(gè)文件是否存在?()

答案:os.path.exists()閱讀以下代碼:os.chdir("C:\\123"),判斷指定目錄不存在時(shí),會(huì)引發(fā)怎樣的異常?

答案:FileNotFoundError直接使用文件對(duì)象的readlines()可以把整個(gè)文件中的內(nèi)容進(jìn)行一次性讀取。()

答案:對(duì)文件的讀寫(xiě),無(wú)非時(shí)將數(shù)據(jù)寫(xiě)入文件或者從文件中讀取數(shù)據(jù)。

答案:錯(cuò)a.txt文本文檔中的內(nèi)容為“python”?,F(xiàn)執(zhí)行以下代碼:f=open("a.txt",'a')f.write("\n寫(xiě)入一行新數(shù)據(jù)")f.close()則a.txt文件中的內(nèi)容為(注意轉(zhuǎn)義字符的讀?。__________

答案:python寫(xiě)入一行新數(shù)據(jù)對(duì)于open()函數(shù)中mode為w、a的情況,如果上述文件已存在,則會(huì)

答案:如果路徑正確,則會(huì)清空原內(nèi)容并覆蓋;如果路徑不正確,則會(huì)拋出FileNotFoundError在以下這段代碼中withopen(‘test.txt’,’r’)asfp:

forlinein_____:

print(line)在空白處填入什么不會(huì)報(bào)錯(cuò)?

答案:fp以下哪個(gè)函數(shù)可以指定模式打開(kāi)文件并返回可迭代對(duì)象?()

答案:open()執(zhí)行以下代碼后,data.txt文件中會(huì)出現(xiàn)什么內(nèi)容?(seek()方法用于移動(dòng)文件讀取指針到指定位置,seek(0)代表從文件開(kāi)頭開(kāi)始算起)importrandomf=open(‘data.txt’,‘w+’)foriinrange(100):f.write(str(random.randint(1,100))+‘\n’)f.seek(0)print(f.read())f.close()

答案:生成100行,每行存放一個(gè)1~100之間的隨機(jī)整數(shù)關(guān)于文件讀寫(xiě)操作完成后,要用close()關(guān)閉的原因,下列說(shuō)法錯(cuò)誤的是?()

答案:將數(shù)據(jù)寫(xiě)入文件時(shí),操作系統(tǒng)會(huì)立刻把數(shù)據(jù)全部寫(xiě)入磁盤(pán)以下哪個(gè)語(yǔ)句可以自動(dòng)調(diào)用close方法?

答案:with以下那種文件處理方式可以讀取所有的行保存在列表中?()

答案:readlines()在try...except...finally...異常捕獲語(yǔ)句中,無(wú)論try中的代碼是否發(fā)生異常,也不管拋出的異常有沒(méi)有被except捕獲,finally子句中的代碼總是會(huì)被執(zhí)行的。

答案:對(duì)如果except子句沒(méi)有指明任何異常類(lèi)型,則表示捕捉所有的異常。

答案:對(duì)在try...except...else...結(jié)構(gòu)中,如果try中的代碼沒(méi)有引發(fā)異常,則執(zhí)行else中的代碼,如果try中的代碼引發(fā)了異常,則else中的代碼不會(huì)執(zhí)行。

答案:對(duì)在進(jìn)行異常捕獲時(shí),try子句的代碼塊包含可能引發(fā)異常的語(yǔ)句,而except子句則用來(lái)捕獲相應(yīng)的異常。

答案:對(duì)在完整的異常語(yǔ)句中,語(yǔ)句出現(xiàn)的順序正確的是

答案:try---->except----->else---->finally在完整的異常語(yǔ)句中,語(yǔ)句出現(xiàn)的順序正確的是()。

答案:

try---->except----->else---->finallya=b/2

這里的b之前沒(méi)有對(duì)其進(jìn)行定義,會(huì)引發(fā)什么異常。

答案:NameError字符串是一個(gè)字符序列,例如字符串S,從右側(cè)向左第二個(gè)字符用S[-2].

答案:對(duì)字符串是一個(gè)字符序列,例如獲取字符串S從右側(cè)向左的第二個(gè)字符用S[-2]。

答案:對(duì)字符串對(duì)象是可迭代的,可以通過(guò)for循環(huán)取到字符串中的每一個(gè)值。

答案:對(duì)s="apple,orange,pear"print(s.count("p"))的輸出結(jié)果是多少

答案:3s="aabbccdd",print(s.rstrip("a"))的出輸出結(jié)果是多少

答案:aabbccdd設(shè)s="HappyNewYear",則s[3:8]的值為(__)(提示:填空時(shí)注意空格和大小寫(xiě),以防系統(tǒng)判分不準(zhǔn))

答案:pyNe以下哪些是正確的字符串

答案:‘a(chǎn)bc"ab’;"abc\"ab"下面對(duì)count(),index(),find()方法描述錯(cuò)誤的是(

答案:find()方法檢測(cè)字符串中是否包含子字符串str

如果包含子字符串返回開(kāi)始的索引值,否則會(huì)報(bào)一個(gè)異常;index()方法檢測(cè)字符串中是否包含子字符串str,如果str不在返回-1;以上都錯(cuò)誤下面對(duì)count()、index()、find()方法描述錯(cuò)誤的是

答案:find()方法檢測(cè)字符串中是否包含指定子字符串,如果包含子字符串返回開(kāi)始的索引值,否則會(huì)報(bào)一個(gè)異常;index()方法檢測(cè)字符串中是否包含指定子字符串,如果不在返回-1可以使用下面哪些符號(hào)進(jìn)行字符串的定義

答案:單引號(hào)'';雙引號(hào)"";三對(duì)單引號(hào)'''

''';三對(duì)雙引號(hào)

"""

"""可以使用下面哪些符號(hào)進(jìn)行字符串的定義。

答案:單引號(hào)'';雙引號(hào)"";三對(duì)單引號(hào)'''''';三對(duì)雙引號(hào)""""""下列庫(kù)中,可用于詞云圖繪制的庫(kù)是

答案:wordcloudmax_font_size參數(shù)可以將詞云的所有單詞字體大小都設(shè)置為一樣大小作為最大字體。

答案:錯(cuò)讀取文件時(shí),read返回的結(jié)果是列表。

答案:錯(cuò)to_file()參數(shù)是生成的詞云文件路徑,默認(rèn)為當(dāng)前代碼所屬目錄之下,可以自行設(shè)置文件存儲(chǔ)位置。

答案:對(duì)font_path參數(shù)后面應(yīng)該是字體的____。

答案:路徑;generate函數(shù)里面的參數(shù)是____數(shù)據(jù)類(lèi)型。

答案:字符型;如果文本包含中文,則需要用到____參數(shù)進(jìn)行設(shè)置。

答案:font_path;WordCloud中設(shè)置最小字體的參數(shù)是_____。

答案:min_font_size;關(guān)于WordCloud中的mask參數(shù)下列說(shuō)法正確的是()。

答案:用來(lái)指定詞云的形狀;需要引入imread函數(shù)讀取圖片;mask參數(shù)設(shè)定后再設(shè)定的寬高就不再有作用wordcloud如何將文本轉(zhuǎn)化為詞云()。

答案:分隔:以空格分隔單詞;統(tǒng)計(jì):?jiǎn)卧~出現(xiàn)次數(shù)并過(guò)濾;字體:根據(jù)統(tǒng)計(jì)配置字號(hào);布局:顏色環(huán)境尺寸下列庫(kù)中用于圖形繪制的庫(kù)是()。

答案:turtle停用詞對(duì)于詞頻統(tǒng)計(jì)結(jié)果影響不大,沒(méi)有必要進(jìn)行處理。

答案:錯(cuò)停用詞是文本中出現(xiàn)頻率較高,但一般無(wú)實(shí)際意義的詞。

答案:對(duì)停用詞會(huì)降低搜索的準(zhǔn)確性,同時(shí)還會(huì)降低搜索效率。

答案:對(duì)停用詞一般無(wú)實(shí)際意義,需要在具體句子中才能有具體意義。

答案:對(duì)只有英文才有停用詞,中文沒(méi)有停用詞。

答案:錯(cuò)在繪制詞云畫(huà)像之前,一般會(huì)選擇先刪除文本中的停用詞。

答案:對(duì)在中文停用詞中,人名也被作為停用詞對(duì)待。

答案:錯(cuò)在讀取停用詞txt類(lèi)型的文件時(shí),最適合的讀取文件的方法是_____。

答案:readlines;在橫線(xiàn)上填入合適的內(nèi)容,實(shí)現(xiàn)去除列表中每個(gè)元素后面的'\n’。e_stop=[

_____

foriin[‘a(chǎn)\n’,’an\n’,’almost\n’,’the\n’]]

答案:i.rstrip('\n'去除停用詞時(shí),一般會(huì)把停用詞讀取,并存放在____數(shù)據(jù)結(jié)構(gòu)里,方便循環(huán)遍歷。

答案:列表;Python中布爾類(lèi)型的值要么為T(mén)rue,要么為False。

答案:對(duì)假設(shè)random模塊已導(dǎo)入,那么表達(dá)式random.sample(range(100),20)可以生成20個(gè)不重復(fù)的整數(shù)。

答案:對(duì)在循環(huán)中continue語(yǔ)句的作用是結(jié)束本次循環(huán),開(kāi)始下一次循環(huán)。

答案:對(duì)在字典中,值不允許重復(fù),鍵允許重復(fù)。

答案:錯(cuò)Python變量名不區(qū)分大小寫(xiě),myDog和mydog是同一變量。

答案:錯(cuò)在循環(huán)中break語(yǔ)句的作用是結(jié)束本次循環(huán),開(kāi)始下一次循環(huán)。

答案:錯(cuò)切片操作只適用于列表,而不能適用于元組和字符串。

答案:錯(cuò)已知A和B是兩個(gè)集合,并且表達(dá)式AB的值一定為T(mén)rue。

答案:錯(cuò)假設(shè)random模塊已導(dǎo)入,那么表達(dá)式random.sample(range(10),20)可以生成20個(gè)不重復(fù)的整數(shù)。

答案:錯(cuò)a=b=1,實(shí)現(xiàn)了一次性定義兩個(gè)變量a和b,并將1的值分別賦值給a和b。

答案:對(duì)以下關(guān)于Python變量作用域說(shuō)法哪些不正確___________。

答案:不同函數(shù)之間無(wú)法通過(guò)變量共享信息;全局變量無(wú)法在函數(shù)中使用;在函數(shù)中使用的所有變量都是局部變量下面哪些是多行注釋

。

答案:三對(duì)單引號(hào)'''

'''

;三對(duì)雙引號(hào)

""""""下面哪些是有序序列

。

答案:列表

;元組;字符串下面哪些不是Python合法的變量名

。

答案:int

;1st_name

;@$%下面關(guān)于切片說(shuō)法正確的有______________。

答案:通過(guò)切片可以獲取列表中的部分元素;通過(guò)切片可以修改列表中元素的值;切片的格式是[start:end:step],取到元素的索引號(hào)在區(qū)間[start,end)之間x=[3,7,5]x.sort(reverse=True)print(x)打印的值為_(kāi)___________。

答案:[7,5,3]

下面程序的運(yùn)行結(jié)果是

。a=10defsetNumber():

global

a

a=100setNumber()print(a)

答案:

100

以下哪條語(yǔ)句定義的是字典對(duì)象dict1

。

答案:dict1={"class":2}

以下哪個(gè)內(nèi)置函數(shù)可以返回列表中的最大元素值

。

答案:maxlist1=list(range(1,5,2)),list1的值是

。

答案:[1,3]

下列哪一個(gè)表達(dá)式的值為T(mén)rue

____________。

答案:

3>5?or?4==4?

list1=list(range(1,5,1)),list1的值是

。

答案:[1,2,3,4]x=[3,7,5]x.sort()print(x)打印的值為_(kāi)___________。

答案:[3,5,7]

下列哪一個(gè)說(shuō)法是正確的______________。

答案:max_num是一個(gè)合法的標(biāo)識(shí)符通過(guò)位置進(jìn)行傳參時(shí),形參與實(shí)參位置、個(gè)數(shù)和類(lèi)型必須保持一致。說(shuō)法對(duì)還是錯(cuò)()

答案:對(duì)通過(guò)位置進(jìn)行傳參時(shí),如果實(shí)參與形參順序不一樣,打印輸出的結(jié)果會(huì)和預(yù)期不一樣。

答案:對(duì)定義函數(shù)時(shí)的參數(shù)稱(chēng)作實(shí)參,調(diào)用函數(shù)時(shí)傳遞的參數(shù)稱(chēng)作形參。說(shuō)法對(duì)還是錯(cuò)()

答案:錯(cuò)通過(guò)def定義函數(shù)時(shí),如果函數(shù)名后面沒(méi)有形式參數(shù),圓括號(hào)需要?jiǎng)h除,否則運(yùn)行后系統(tǒng)會(huì)報(bào)錯(cuò)。該說(shuō)法是否正確?

答案:錯(cuò)函數(shù)名后面若沒(méi)有形式參數(shù),圓括號(hào)需要?jiǎng)h除,否則運(yùn)行后系統(tǒng)會(huì)報(bào)錯(cuò)。說(shuō)法對(duì)還是錯(cuò)()

答案:錯(cuò)不同作用域內(nèi)同名變量之間相互影響

答案:錯(cuò)變量分為全局變量和局部變量

答案:對(duì)defgreet(name,age=20):

“““問(wèn)候用戶(hù)”””

print(“你好%s!”%name)greet(張三)輸出結(jié)果為(你好張三!)說(shuō)法對(duì)還是錯(cuò)()

答案:錯(cuò)函數(shù)名最好能表明函數(shù)的功能。

答案:對(duì)函數(shù)必須被調(diào)用才能執(zhí)行。

答案:對(duì)list1=["a","b","c"]x=10deff():

list1=["x"]

globalx

x=100

print(x,

list1)f()打印輸出結(jié)果是___

答案:100

['x']Python函數(shù)中表示全局變量的是關(guān)鍵詞是

答案:globaldefgreet(name,age=20):

“““問(wèn)候用戶(hù)”””

print(“你好%s,你的年齡是%d”%(name,age))greet(age=21,name="張三")輸出結(jié)果為()。

答案:你好張三,你的年齡是21能改變變量作用域的代碼段是

答案:Def函數(shù)中即使沒(méi)有任何參數(shù),下面哪對(duì)符號(hào)必須保留?

答案:()x=10y=20deff():

x=1

x=x+y

print(x)f()打印輸出的值為

答案:21通過(guò)def關(guān)鍵字定義函數(shù)時(shí),即使沒(méi)有任何參數(shù),下面哪對(duì)符號(hào)必須保留

答案:()以下關(guān)于Python變量作用域說(shuō)法正確的是

答案:函數(shù)執(zhí)行結(jié)束后,其中的局部變量就被釋放在進(jìn)行函數(shù)調(diào)用時(shí),如果按位置傳參:要求實(shí)參和形參的()相同

答案:以上都需要相同按位置傳參:要求實(shí)參和形參的()相同。

答案:以上都需要相同x=10y=20deff():

x=1

x=x+y

print(x)f()打印輸出的值為_(kāi)_

答案:21函數(shù)體中一定包含return語(yǔ)句。

答案:錯(cuò)補(bǔ)全下列代碼defadd2num(a,b):

__________

a+bresult=add2num(100,98)printresult

答案:return函數(shù)中即使沒(méi)有任何參數(shù),下面哪對(duì)符號(hào)必須保留?

答案:()有列表list=["1","2","3"],list=[::-2]與list[0:-2:2]所示意思一樣。

答案:錯(cuò)“字典是無(wú)序的可變的,列表是有序的不可變的”該說(shuō)法是正確的。

答案:錯(cuò)字典中的鍵可以重復(fù)。

答案:錯(cuò)布爾類(lèi)型的值只有兩種,即TURE和False.

答案:錯(cuò)在循環(huán)中continue語(yǔ)句的作用是跳出當(dāng)前循環(huán)體。

答案:錯(cuò)name=”Jack”

age=17

print(“你好%d,你的年齡是%d.”%(name,age))

以上語(yǔ)句不會(huì)報(bào)錯(cuò),且會(huì)輸出結(jié)果:你好Jack,你的年齡是17.這個(gè)是對(duì)的還是錯(cuò)的

答案:錯(cuò)a,b=8,5aandb返回值是5

答案:對(duì)Python變量使用前必須先聲明,并且一旦聲明就不能在當(dāng)前作用域內(nèi)改變其類(lèi)型

答案:錯(cuò)str1="zhangsan"print("你好%d"%str1)編譯會(huì)報(bào)錯(cuò)。

答案:對(duì)while循環(huán)和for循環(huán)的結(jié)束的條件都是條件表達(dá)式為false

答案:錯(cuò)在字典中,值允許重復(fù),鍵不允重復(fù)。

答案:對(duì)使用列表對(duì)象的remove()方法可以刪除列表中首次出現(xiàn)的指定元素。

答案:對(duì)Python集合不支持使用下標(biāo)訪(fǎng)問(wèn)其中的元素。

答案:對(duì)Python中布爾類(lèi)型的值要么為true,要么為false。

答案:錯(cuò)proof=

60ifproof<20:

print("不構(gòu)成酒駕")else:

ifproof<80:

print("酒駕")

else:

print("醉駕")輸出結(jié)果是

答案:酒駕list1=[1,2,3]該列表的長(zhǎng)度是(

)。

答案:3have_ticket=Falseknife_length=21ifFalse:

print('已有車(chē)票,請(qǐng)安檢...')

ifknife_length>20:

print('禁止入內(nèi)')

else:

print('允許入內(nèi)')else:

print('請(qǐng)先買(mǎi)票')輸出結(jié)果是()。

答案:請(qǐng)先買(mǎi)票height=1.8ifheight<=1.4:

print('免票')else:

print('全票')以上輸出結(jié)果是()

答案:全票9%4的結(jié)果是(__)

答案:1list1=[1,2,3]該列表的最大索引號(hào)是(

)。

答案:2have_ticket=Trueknife_length=21ifhave_ticket:

ifknife_length>20:

print('禁止入內(nèi)')

else:

print('允許入內(nèi)')else:

print('請(qǐng)先買(mǎi)票')輸出結(jié)果是()。

答案:禁止入內(nèi)a=7,b=3,下列表述正確的是

答案:aandb返回值為3;not(aandb)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論