




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
安徽省阜陽(yáng)市全國(guó)計(jì)算機(jī)等級(jí)考試Python語(yǔ)言程序設(shè)計(jì)知識(shí)點(diǎn)匯總(含答案)學(xué)校:________班級(jí):________姓名:________考號(hào):________
一、單選題(30題)1.下列敘述中正確的是()。
A.快速排序適用于順序存儲(chǔ)的線性表
B.快速排序適用于鏈?zhǔn)酱鎯?chǔ)的線性表
C.鏈?zhǔn)酱鎯?chǔ)的線性表不可能排序
D.堆排序適用于非線性結(jié)構(gòu)
2.以下代碼的輸出結(jié)果是()。ls=[”apple”,”red”,”orange”]deffunC(a):ls.a(chǎn)ppend(a)returnfunC(”yellow”)print(ls)
A.[]
B.[”apple”,”red”,”orange”]
C.[“yellow”]
D.[”apple”,”red”,”orange”,”yellow”]
3.下列選項(xiàng)中不屬于結(jié)構(gòu)化程序設(shè)計(jì)原則的是()。
A.可封裝B.自頂向下C.模塊化D.逐步求精
4.當(dāng)用戶輸入2時(shí),下面代碼的輸出結(jié)果是()。try:n=input(”請(qǐng)輸入一個(gè)整數(shù):”)defpow2(n):retumn**5pow2(n)except:print(”程序執(zhí)行錯(cuò)誤”)
A.32B.2C.程序沒(méi)有任何輸出D.程序執(zhí)行錯(cuò)誤
5.以下保留字不屬于分支結(jié)構(gòu)的是()。
A.ifB.elseC.whileD.elif
6.下列不屬于Python合法的標(biāo)識(shí)符的是()。
A.use_timeB.int32C._selfnameD.180x1
7.以下關(guān)于random.uniform(a,b)的描述中,正確的是()。
A.生成一個(gè)[a,b]的隨機(jī)小數(shù)
B.生成一個(gè)[a,b]的隨機(jī)整數(shù)
C.生成一個(gè)均值為a,方差為b的正態(tài)分布
D.生成一個(gè)(a,b)的隨機(jī)數(shù)
8.下面代碼的輸出結(jié)果為()。foriinrange(8):ifi%2!=1:continueelse:print(i,end=”,”)
A.0,B.1,C.1,3,5,7,D.0,2,4,6,
9.time庫(kù)的time.time()函數(shù)的作用是()。
A.以數(shù)字形式返回當(dāng)前系統(tǒng)時(shí)間
B.以字符串形式返回當(dāng)前系統(tǒng)時(shí)間
C.以struct_time形式返回當(dāng)前系統(tǒng)時(shí)間
D.根據(jù)format格式定義返回當(dāng)前系統(tǒng)時(shí)間
10.下面關(guān)于Python標(biāo)準(zhǔn)庫(kù)和第三方庫(kù)的說(shuō)法正確的是()。
A.Python的第三方庫(kù)是Python安裝時(shí)默認(rèn)自帶的庫(kù)
B.Python的標(biāo)準(zhǔn)庫(kù)和第三方庫(kù)的調(diào)用方式一樣,都需要用import語(yǔ)句調(diào)用
C.Python的第三方庫(kù)需要用import語(yǔ)句調(diào)用,而標(biāo)準(zhǔn)庫(kù)不需要
D.Python的標(biāo)準(zhǔn)庫(kù)需要用import語(yǔ)句調(diào)用,而第三方庫(kù)不需要
11.定義學(xué)生選修課程的關(guān)系模式如下:SC(S#,Sn,C#,Cn,G,Cr)(其屬性分別為學(xué)號(hào)、姓名、課程號(hào)、課程名、成績(jī)、學(xué)分)該關(guān)系可進(jìn)一步規(guī)范化為()。
A.S(S#,Sn,C#,Cn,Cr),SC(S#,C#,G)
B.S(S#,Sn),C(C#,Cn,Cr),SC(S#,C#,G)
C.C(C#,Cn,Cr),SG(S#,Sn,C#,G)
D.S(S#,Sn),C(C#,Cn),SC(S#,C#,Cr,G)
12.下面關(guān)于Python中函數(shù)的說(shuō)法錯(cuò)誤的是()。
A.函數(shù)的一個(gè)優(yōu)點(diǎn)是方便修改,更易擴(kuò)展
B.函數(shù)名是可以使用保留字的
C.函數(shù)名必須以下劃線、中文或字母開(kāi)頭
D.函數(shù)名區(qū)分大小寫(xiě)
13.以下關(guān)于Python列表的描述中,正確的是()。
A.列表的長(zhǎng)度和內(nèi)容都可以改變,但元素類型必須相同
B.不可以對(duì)列表進(jìn)行成員運(yùn)算操作、長(zhǎng)度計(jì)算和分片
C.列表的索引是從1開(kāi)始的
D.可以使用比較操作符(如>或<等)對(duì)列表進(jìn)行比較
14.以下程序的輸出結(jié)果是()。t=10.5defabove_zero(t): returnt>0
A.TrueB.FalseC.10.5D.沒(méi)有輸出
15.下面哪一項(xiàng)不屬于面向?qū)ο蟮奶攸c(diǎn)()。
A.封裝B.多態(tài)C.性能高D.繼承
16.在Python3下輸入100000000L,會(huì)得到()
A.100000000LB.100000000C.SyntaxError:invalidsyntaxD.1e8
17.以下關(guān)于浮點(diǎn)數(shù)3.0和整數(shù)3的描述,正確的是()。
A.兩者使用相同的硬件執(zhí)行單元B.兩者使用相同的計(jì)算機(jī)指令處理方法C.兩者是相同的數(shù)據(jù)類型D.兩者具有相同的值
18.在Python中,寫(xiě)文件操作時(shí)定位到某個(gè)位置所用到的方法是()。
A.write()B.writeall()C.seek()D.writetext()
19.給以下程序填空,能輸出{0:[90,‘Aele’],1:[87,‘Bob’],2:[93,‘lala’]!結(jié)果的選項(xiàng)是()。x=[90,87,93]y=(“Aele”,“Bob”,“l(fā)ala”)z={}foriinrange(len(x)): ________ print(z)
A.z[i]=[x[i],y[i]]
B.z[i]=x[i],y[i]
C.z[i]=list(zip(x,y))
D.z[i]=x,y
20.下面關(guān)于Python中模塊導(dǎo)入的說(shuō)法錯(cuò)誤的是()。
A.Python中,可以使用import語(yǔ)句將一個(gè)源代碼文件作為模塊導(dǎo)入
B.在系統(tǒng)導(dǎo)入模塊時(shí),會(huì)創(chuàng)建一個(gè)名為源代碼的文件的對(duì)象,該對(duì)象引用模塊的名字空間,即可通過(guò)這個(gè)對(duì)象訪問(wèn)模塊中的函數(shù)和變量
C.import語(yǔ)句可在程序的任何位置使用,可以在程序中多次導(dǎo)入統(tǒng)一模塊,每次導(dǎo)入該模塊時(shí)都會(huì)將該模塊中的代碼執(zhí)行一次
D.模塊導(dǎo)入時(shí)可以使用as關(guān)鍵字來(lái)改變模塊的引用對(duì)象名字
21.關(guān)系數(shù)據(jù)庫(kù)中的鍵是指()。
A.關(guān)系的所有屬性B.關(guān)系的名稱C.關(guān)系的專用保留字D.能唯一標(biāo)識(shí)元組的最小屬性或?qū)傩约?/p>
22.關(guān)于Python元組類型,以下選項(xiàng)中描述錯(cuò)誤的是()。
A.元組不可以被修改
B.Python中元組使用圓括號(hào)和逗號(hào)表示
C.元組中的元素要求是相同類型
D.—個(gè)元組可以作為另一個(gè)元組的元素,可以采用多級(jí)索引獲取信息
23.以下屬于P)rthon中導(dǎo)入語(yǔ)句的是()。
A.classB.returnC.importD.print
24.以下關(guān)于程序設(shè)計(jì)語(yǔ)言的描述,錯(cuò)誤的是()。
A.Python解釋器把Python代碼一次性翻譯成目標(biāo)代碼,然后執(zhí)行
B.機(jī)器語(yǔ)言直接用二進(jìn)制代碼表達(dá)指令
C.Python是一種通用編程語(yǔ)言
D.匯編語(yǔ)言是直接操作計(jì)算機(jī)硬件的編程語(yǔ)言
25.Python中用來(lái)表示代碼塊所屬關(guān)系的語(yǔ)法是()。
A.花括號(hào)B.圓括號(hào)C.縮進(jìn)D.冒號(hào)
26.以下哪個(gè)選項(xiàng)是正確的Python搜索變量的順序
A.內(nèi)置作用域(Built-in)→全局/模塊作用域(Global)→當(dāng)前作用域被嵌入的本地作用域(Enclosinglocals)→本地作用域(Local)
B.本地作用域(Local)→當(dāng)前作用域被嵌入的本地作用域(Enclosinglocals))→內(nèi)置作用域(Built-in)→全局/模塊作用域(Global)
C.本地作用域(Local)→內(nèi)置作用域(Built-in)→當(dāng)前作用域被嵌入的本地作用域(Enclosinglocals)→全局/模塊作用域(Global)
D.本地作用域(Local)→當(dāng)前作用域被嵌入的本地作用域(Enclosinglocals)→全局/模塊作用域(Global)→內(nèi)置作用域(Built-in)
27.在數(shù)據(jù)管理的3個(gè)階段中,數(shù)據(jù)共享最好的是()。
A.人工管理階段B.文件系統(tǒng)階段C.數(shù)據(jù)庫(kù)系統(tǒng)階段D.3個(gè)階段相同
28.下列敘述中正確的是()。
A.算法的時(shí)間復(fù)雜度是指算法在執(zhí)行過(guò)程中基本運(yùn)算的次數(shù)
B.算法的時(shí)間復(fù)雜度是指算法執(zhí)行所需要的時(shí)間
C.算法的時(shí)間復(fù)雜度是指算法執(zhí)行的速度
D.算法復(fù)雜度是指算法控制結(jié)構(gòu)的復(fù)雜程度
29.字典d={‘Python’:123,‘C’:123,‘C++’:123},len(d)的結(jié)果是()。
A.12B.6C.9D.3
30.對(duì)函數(shù)式編程思想的理解中,不正確的是()
A.函數(shù)式編程是一種結(jié)構(gòu)化編程范式,是如何編寫(xiě)程序的方法論
B.函數(shù)是第一等公民firstclass,是指它享有與變量同等的地位
C.函數(shù)式編程中,變量不可以指向函數(shù)
D.高階函數(shù)可以接收入另一個(gè)函數(shù)作為其輸入?yún)?shù)
二、判斷題(10題)31.函數(shù)是代碼復(fù)用的一種方式。
A.是B.否
32.在調(diào)用函數(shù)時(shí),必須牢記函數(shù)形參順序才能正確傳值。
A.是B.否
33.元組可以作為字典的“鍵”。
A.是B.否
34.已知seq為長(zhǎng)度大于10的列表,并且已導(dǎo)入random模塊,那么[random.choice(seq)foriinrange(10)]和random.sample(seq,10)等價(jià)。A.是B.否
35.在Python中定義類時(shí),如果某個(gè)成員名稱前有2個(gè)下劃線則表示是私有成員。
A.是B.否
36.在Python3.x中可以使用中文作為變量名。
A.是B.否
37.為了讓代碼更加緊湊,編寫(xiě)Python程序時(shí)應(yīng)盡量避免加入空格和空行。
A.是B.否
38.使用OpenGL畫(huà)圖時(shí),畫(huà)點(diǎn)是最基本的操作,具體生成的圖形由glBegin()函數(shù)指定的mode來(lái)決定。例如,mode值為GL_TRIANGLES時(shí)表示將要繪制三角形。
A.是B.否
39.Python采用的是基于值得自動(dòng)內(nèi)存管理方式。
A.是B.否
40.Python集合可以包含相同的元素。
A.是B.否
三、填空題(10題)41.表達(dá)式isinstance('4',(int,float,complex))的值為_(kāi)____________。
42.表達(dá)式'abc.txt'.endswith(('.txt','.doc','.jpg'))的值為_(kāi)__________。
43.表達(dá)式'%s'%[1,2,3]的值為_(kāi)____________。
44.表達(dá)式13//4的值為_(kāi)_________。
45.運(yùn)算符%__________(可以/不可以)對(duì)浮點(diǎn)數(shù)進(jìn)行求余數(shù)操作。
46.表達(dá)式isinstance('Helloworld',str)的值為_(kāi)_________。
47.轉(zhuǎn)義字符’\n’的含義是___________________。
48.已知f=lambdax:x+5,那么表達(dá)式f(3)的值為_(kāi)_______。
49.表達(dá)式eval('''__import__('math').sqrt(9)''')的值為_(kāi)_____________。
50.已知x=[[1,3,3],[2,3,1]],那么表達(dá)式sorted(x,key=lambdaitem:(item[1],item[2]))的值為_(kāi)___________________________________。
四、操作題(3題)51.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫(xiě)代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:
鍵盤輸入正整數(shù)n,按要求把n輸出到屏幕,格式要求:寬度為25個(gè)字符,等號(hào)字符(=)填充,右對(duì)齊,帶千位分隔符。如果輸入正整數(shù)超過(guò)25位,則按照真實(shí)長(zhǎng)度輸出。
例如:鍵盤輸入正整數(shù)n為1234,屏幕輸出===================1,234
試題程序:
#請(qǐng)完善如下代碼
s=input()
print(”{________(1)_________}”.format(________(2)_________))
52.考生文件夾下存在一個(gè)文件PY101.py,請(qǐng)寫(xiě)代碼替換橫線,不修改其他代碼,實(shí)現(xiàn)以下功能:隨機(jī)選擇一個(gè)手機(jī)品牌屏幕輸出。
試題程序:
#請(qǐng)?jiān)诔绦虻摹幨褂靡恍谢蚨嘈写a替換
#請(qǐng)?jiān)诔绦虻腳_____處使用一行代碼替換#注意:請(qǐng)不要修改其他已給出代碼
import________brandlist=[’三星’,’蘋(píng)果’,’vivo’,’OPPO’,’魅族’]random.seed(0)
……
print(name)
53.考生文件夾下存在一個(gè)文件“PY301.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請(qǐng)按照源文件內(nèi)部說(shuō)明修改代碼,實(shí)現(xiàn)以下功能。設(shè)計(jì)一個(gè)猜字母的程序,程序隨機(jī)給出26個(gè)小寫(xiě)字母中的一個(gè),答題者輸入猜測(cè)的字母,若輸入的不是26個(gè)小寫(xiě)字母之一,讓用戶重新輸入;若字母在答案之前或之后,程序給出相應(yīng)正確提示;若答錯(cuò)5次,則答題失敗并退出游戲;若回答正確,程序輸出回答次數(shù)并退出游戲。試題程序:#以下代碼為提示框架#請(qǐng)?jiān)?..處使用一行或多行代碼替換#請(qǐng)?jiān)赺____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)
參考答案
1.A排序可以在不同的存儲(chǔ)結(jié)構(gòu)上實(shí)現(xiàn),但快速排序法適用于順序存儲(chǔ)的線性表,不適用于鏈?zhǔn)酱鎯?chǔ)的線性表。堆排序適用于線性結(jié)構(gòu),不適用于非線性結(jié)構(gòu)。本題選擇A選項(xiàng)。
2.D列表ls中有三個(gè)元素,函數(shù)funC(”yellow”),將”yellow”傳遞給形參a,用append()方法將a中內(nèi)容添加到列表ls中,最后返回,故最終的ls=[”apple”,”red”,”orange”,”yellow”],print(ls),即將列表ls中的內(nèi)容輸出。
3.AA。【解析】結(jié)構(gòu)化程序設(shè)計(jì)方法的主要原則可以概括為自頂向下、逐步求精、模塊化、限制使用goto語(yǔ)句等。
4.Dinput()函數(shù)從控制臺(tái)獲得用戶的一行輸入,無(wú)論用戶輸入什么內(nèi)容,input()函數(shù)都以字符串類型返回結(jié)果。當(dāng)用戶輸入2時(shí),n=’2’,這是字符2,不是數(shù)字2,不能進(jìn)行數(shù)值運(yùn)算,故程序會(huì)執(zhí)行except后面的語(yǔ)句,輸出程序執(zhí)行錯(cuò)誤。本題選D選項(xiàng)。
5.Cwhile屬于循環(huán)結(jié)構(gòu)。
6.DPython中合法的標(biāo)識(shí)符可以采用大寫(xiě)字母、小寫(xiě)字母、數(shù)字、下劃線和漢字等字符及其組合進(jìn)行命名,但首字母不能為數(shù)字。
7.Arandom.uniform(a,b):生成一個(gè)[a,b]的隨機(jī)小數(shù)。本題選擇A選項(xiàng)。
8.C該程序段是輸出8以內(nèi)的奇數(shù),continue語(yǔ)句只結(jié)束本次循環(huán),不終止整個(gè)循環(huán)的執(zhí)行。
9.Atime.time()返回的是當(dāng)前時(shí)間的時(shí)間戳,是一個(gè)浮點(diǎn)數(shù),以秒為單位。本題選擇A選項(xiàng)。
10.BA選項(xiàng)錯(cuò)誤,Python的標(biāo)準(zhǔn)庫(kù)是Python安裝時(shí)默認(rèn)自帶的庫(kù),而第三方庫(kù)需要下載后安裝到Python的安裝目錄下,不同的第三方庫(kù)安裝和使用方法不同;選項(xiàng)C、D錯(cuò)誤,Python不論是標(biāo)準(zhǔn)庫(kù)還是第三方庫(kù)都需要用import語(yǔ)句調(diào)用。本題選擇B選項(xiàng)。
11.B關(guān)系SC的主鍵為復(fù)合鍵(學(xué)號(hào),課程號(hào)),但明顯存在課程號(hào)→課程名,課程號(hào)→學(xué)分等,存在非主屬性對(duì)主屬性的部分依賴。對(duì)關(guān)系SC進(jìn)行如下的分解,就可以消除對(duì)非主屬性的部分依賴,滿足第二范式:S(S#,Sn),C(C#,Cn,Cr),SC(S#,C#,G)。本題選擇\nB選項(xiàng)。
12.B函數(shù)名不可以使用Python中的保留字,所以選B項(xiàng)。
13.D列表是包含0個(gè)或多個(gè)元素的有序序列,屬于序列類型。列表用中括號(hào)([])表示,由于列表屬于序列類型,故繼承了序列類型的所有屬性和方法。索引是列表的基本操作,用于獲得列表中的一個(gè)元素,該操作沿用序列類型的索引方式,即正向遞增序號(hào)或反向遞減序號(hào),使用中括號(hào)作為索引操作符,索引號(hào)不得超過(guò)列表的元素范圍,否則將產(chǎn)生lndexError錯(cuò)誤。索引下標(biāo)從0開(kāi)始。列表可以進(jìn)行元素增加、刪除、替換、查找等操作。列表沒(méi)有長(zhǎng)度限制,元素類型可以不同,能夠包含其他的組合數(shù)據(jù)類型,可以使用比較操作符(如>或<等)對(duì)列表進(jìn)行比較,也可以對(duì)列表進(jìn)行成員運(yùn)算操作、長(zhǎng)度計(jì)算和分片。故D項(xiàng)正確。
14.D在Python中,return語(yǔ)句用來(lái)結(jié)束函數(shù)并將程序返回到函數(shù)被調(diào)用的位置繼續(xù)執(zhí)行。return語(yǔ)句可以出現(xiàn)在函數(shù)的任何部分,可以同時(shí)將0個(gè)、1個(gè)或多個(gè)函數(shù)運(yùn)算結(jié)果返回給函數(shù)被調(diào)用處的變量。函數(shù)可以沒(méi)有return,此時(shí)函數(shù)并不返回值。return返回的是值而不是表達(dá)式,且此段語(yǔ)句并未調(diào)用函數(shù),故程序無(wú)輸出。本題選擇D選項(xiàng)。
15.CA、B、D3個(gè)選項(xiàng)都是面向?qū)ο蟮奶攸c(diǎn),而C選項(xiàng)是面向過(guò)程的特點(diǎn),因?yàn)槊嫦驅(qū)ο笫穷愓{(diào)用,需要實(shí)例化,開(kāi)銷比較大,比較消耗資源,所以面向過(guò)程的性能會(huì)比面向?qū)ο蟮男阅芨摺1绢}選擇C選項(xiàng)。
16.C
17.D浮點(diǎn)數(shù)3.0和整數(shù)3具有相同的值,硬件執(zhí)行單元、計(jì)算機(jī)指令處理方法和數(shù)據(jù)類型均不相同。本題選擇D選項(xiàng)。
18.C在Python中,寫(xiě)文件操作時(shí)定位到某個(gè)位置所用到的方法是seek()。設(shè)f為文件變量,其語(yǔ)法為f.Seek(offset),含義是改變當(dāng)前文件操作指針的位置,其中offset的值有兩個(gè),0為文件開(kāi)頭,2為文件結(jié)尾。本題選擇C選項(xiàng)。
19.A由最后輸出的字典可以看出,它由0、1、2作鍵,列表x的元素作為每個(gè)值的第一個(gè)元素,元組y的元素作為每個(gè)值的第二個(gè)元素,即字典z中鍵i對(duì)應(yīng)的值為[x[i],y[i]]。本題選擇A選項(xiàng)。
20.Cimport語(yǔ)句確實(shí)可以在程序的任何位置使用,但是當(dāng)在程序中多次導(dǎo)入同一個(gè)模塊時(shí),該模塊中的代碼僅僅在該模塊被首次導(dǎo)人時(shí)執(zhí)行,所以C項(xiàng)錯(cuò)誤。
21.D在關(guān)系(二維表)中凡是能唯一標(biāo)識(shí)元組的最小屬性或?qū)傩约Q為該關(guān)系的鍵或者碼。本題選擇D選項(xiàng)。
22.C元組與列表類似,可存儲(chǔ)不同類型的數(shù)據(jù);元組是不可改變的,創(chuàng)建后不能再做任何修改操作。本題選擇C選項(xiàng)。
23.CPython中無(wú)論是標(biāo)準(zhǔn)庫(kù)、第三方庫(kù)還是自定義庫(kù),在使用之前都需要進(jìn)行導(dǎo)入,方法就是使用import語(yǔ)句導(dǎo)入模塊。
24.APython屬于腳本語(yǔ)言,腳本語(yǔ)采用解釋方式執(zhí)行。解釋是將源代碼逐條轉(zhuǎn)換成目標(biāo)代碼同時(shí)逐條運(yùn)行的過(guò)程,不是一次性翻譯的。本題選擇A選項(xiàng)。
25.C在Python中,縮進(jìn)指每行語(yǔ)句開(kāi)始前的空白區(qū)域,用來(lái)表示Python程序間的包含和層次關(guān)系。本題選擇C選項(xiàng)。
26.D
27.C數(shù)據(jù)管理發(fā)展至今已經(jīng)歷了\n3個(gè)階段:人工管理階段、文件系統(tǒng)階段及數(shù)據(jù)庫(kù)系統(tǒng)階段。最后一個(gè)階段結(jié)構(gòu)簡(jiǎn)單,使用方便,邏輯性強(qiáng),物理性少,在各方面的表現(xiàn)都最好,一直占據(jù)數(shù)據(jù)庫(kù)領(lǐng)域的主導(dǎo)地位,本題選擇C選項(xiàng)。
28.A算法的時(shí)間復(fù)雜度是指執(zhí)行算法所需要的計(jì)算工作量,其計(jì)算工作量是用算法所執(zhí)行的基本運(yùn)算次數(shù)來(lái)度量的。本題選擇A選項(xiàng)。
29.Dlen(d)方法返回字典d的鍵值對(duì)個(gè)數(shù)。字典的每個(gè)鍵值對(duì)用冒號(hào)(:)連接,不同鍵值對(duì)之間用逗號(hào)(,)隔開(kāi),整個(gè)字典包括在花括號(hào)({})中。字典d中共有3個(gè)鍵值對(duì),故len(d)=3。本題選擇D選項(xiàng)。
30.C
31.Y
32.N
33.Y
34.N
35.Y
36.Y
37.N
38.Y
39.Y
40.N
41.False
42.True
43.'[1,2,3]'
44.3
45.可以
46.TRUE
47.回車換行
48.8
49.3.0
50.[[2,3,1],[1,3,3]]
51.s=input()\r\nprint(”{:=>25}”.format(eval(s)))該題目主要考查Python字符串的格式化方法。Python語(yǔ)言推薦使用.format()格式化方法,其使用方式如下:\r\n
<模板字符串>.format(<逗號(hào)分隔的參數(shù)>)\r\n
其中,模板字符串是一個(gè)由字符串和槽組成的字符串,用來(lái)控制字符串和變量的顯示效果。槽用大括號(hào)({})表示,對(duì)應(yīng)format()方法中逗號(hào)分隔的參數(shù)。如果模板字符串中有多個(gè)槽,可以通過(guò)format()參數(shù)的序號(hào)在模板字符串槽中指定參數(shù)的使用,參數(shù)從0開(kāi)始編號(hào)。例如:\r\n”{0}日:學(xué)而不思則罔,思而不學(xué){1}?!保甪ormat(”孔子”,”則殆”)\r\n
其結(jié)果為:’孔子日:學(xué)而不思則罔,思而不學(xué)則殆?!痋r\n
format()方法的槽除了包括參數(shù)序號(hào),還可以包括格式控制信息,語(yǔ)法格式如下:\r\n
{<參數(shù)序號(hào)>:<格式控制標(biāo)記>}\r\n其中,格式控制標(biāo)記包括:<填充><對(duì)齊><寬度><,><.精度><類型>6個(gè)字段,由引導(dǎo)符號(hào)(:)作為引導(dǎo)標(biāo)記,這些字段都是可選的,可以組合使用。\r\n
<填充>:指用于填充的單個(gè)字符。\r\n
<對(duì)齊>:分別使用<、>和^三個(gè)符號(hào)表示左對(duì)齊、右對(duì)齊和居中對(duì)齊。\r\n<寬度>:當(dāng)前槽的設(shè)定輸出字符寬度。\r\n<,>:用于顯示數(shù)字類型的千位分隔符。\r\n
<.精度>:由小數(shù)點(diǎn)(.)開(kāi)頭,對(duì)于浮點(diǎn)數(shù),精度表示小數(shù)部分輸出的有效位數(shù);對(duì)于字符串,精度表示輸出的最大長(zhǎng)度。\r\n
<類型>:表示輸出整數(shù)和浮點(diǎn)數(shù)類型的格式規(guī)則。\r\n
本題格式要求為:寬度為25個(gè)字符,等號(hào)字符(=)填充,右對(duì)齊,帶千位分隔符。則模板字符串為:{:=>25,}。\r\n
由于題目要求帶千位分隔符,所以模板字符串對(duì)應(yīng)的:format()方法中的參數(shù)必須是數(shù)字類型,但無(wú)論用戶輸入的是字符還是數(shù)字,input()函數(shù)統(tǒng)一按照字符串類型輸出,這時(shí)就需要先使用eval()函數(shù)去掉字符串最外側(cè)的引號(hào),然后再參與運(yùn)算。
52.importrandom\r\nbrandlist=[’三星’,’蘋(píng)果’,’vivo’,’OPPO’,’魅族’]\r\nrandom.seed(0)\r\nname=br
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 疫情供餐合同范本
- 2025年度汽車保險(xiǎn)合作協(xié)議及附加險(xiǎn)種介紹
- 二零二五年度企業(yè)團(tuán)建服務(wù)與團(tuán)隊(duì)精神培育合同
- 二零二五年度城市地下空間使用權(quán)出讓合同
- 2025年度機(jī)械制造企業(yè)機(jī)械裝配工用工協(xié)議
- 二零二五年度林木買賣及林業(yè)生態(tài)補(bǔ)償與生態(tài)修復(fù)合同
- 二零二五年度立體停車設(shè)備車位物業(yè)管理服務(wù)合同
- 2025年度民營(yíng)企業(yè)退休專業(yè)技術(shù)人員續(xù)聘協(xié)議
- 2025至2030年中國(guó)糯米食品數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 二零二五年度高新技術(shù)企業(yè)員工解除勞動(dòng)合同及培訓(xùn)補(bǔ)償協(xié)議
- 安徽省歷年中考語(yǔ)文現(xiàn)代文閱讀之非連續(xù)性文本閱讀6篇(截至2024年)
- GB/T 23694-2024風(fēng)險(xiǎn)管理術(shù)語(yǔ)
- 2025年北京青年政治學(xué)院高職單招高職單招英語(yǔ)2016-2024年參考題庫(kù)含答案解析
- 《典型的光器件AWG》課件
- 出血熱知識(shí)培訓(xùn)課件
- 廣東省汕頭市潮南區(qū)2024-2025學(xué)年高一上學(xué)期期末教學(xué)質(zhì)量監(jiān)測(cè)英語(yǔ)試卷(無(wú)答案)
- 永輝超市存貨管理問(wèn)題及優(yōu)化建議9700字
- 2024年度工業(yè)自動(dòng)化設(shè)備維護(hù)保養(yǎng)及上門維修合同3篇
- 2025年公司總經(jīng)理年終總結(jié)工作報(bào)告
- 安徽省“江淮十?!?024屆高考化學(xué)一模試卷含解析
- 圖書(shū)外借服務(wù)計(jì)劃
評(píng)論
0/150
提交評(píng)論