福建省福州市全國計算機(jī)等級考試Python語言程序設(shè)計模擬考試(含答案)_第1頁
福建省福州市全國計算機(jī)等級考試Python語言程序設(shè)計模擬考試(含答案)_第2頁
福建省福州市全國計算機(jī)等級考試Python語言程序設(shè)計模擬考試(含答案)_第3頁
福建省福州市全國計算機(jī)等級考試Python語言程序設(shè)計模擬考試(含答案)_第4頁
福建省福州市全國計算機(jī)等級考試Python語言程序設(shè)計模擬考試(含答案)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

福建省福州市全國計算機(jī)等級考試Python語言程序設(shè)計模擬考試(含答案)學(xué)校:________班級:________姓名:________考號:________

一、單選題(30題)1.軟件詳細(xì)設(shè)計產(chǎn)生的圖如下:

該圖是()。

A.N-S圖B.PADC.程序流程圖D.E-R圖

2.在Python中,使用for-in方式形成的循環(huán)不能遍歷的類型是()。

A.復(fù)數(shù)B.列表C.字典D.字符串

3.關(guān)于數(shù)據(jù)組織的維度描述正確的是()。

A.二維數(shù)據(jù)由對等關(guān)系的有序或無序數(shù)據(jù)構(gòu)成

B.高維數(shù)據(jù)由關(guān)聯(lián)關(guān)系數(shù)據(jù)構(gòu)成

C.CSV是一維數(shù)據(jù)

D.一維數(shù)據(jù)采用線性方式存儲

4.在銀行業(yè)務(wù)中,實體客戶和實體銀行之間的聯(lián)系是()。

A.—對一B.—對多C.多對一D.多對多

5.數(shù)據(jù)庫管理系統(tǒng)能實現(xiàn)對數(shù)據(jù)庫中數(shù)據(jù)的查詢、插入、修改和刪除,這類功能稱為()。

A.數(shù)據(jù)控制功能B.數(shù)據(jù)定義功能C.數(shù)據(jù)存儲功能D.數(shù)據(jù)操縱功能

6.軟件生命周期是指()。A.軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役的過程

B.軟件從需求分析、設(shè)計、實現(xiàn)到測試完成的過程

C.軟件的開發(fā)過程

D.軟件的運(yùn)行維護(hù)過程

7.文件family,txt在當(dāng)前代碼所在目錄內(nèi),其內(nèi)容是一段文本:Wearefamily。以下代碼的輸出結(jié)果是()。txt=open(“family.txt”,“r”)print(txt)txt.close()

A.txtB.family,txtC.非其他答案D.Wearefamily

8.關(guān)系數(shù)據(jù)庫中的鍵是指()。

A.關(guān)系的所有屬性B.關(guān)系的名稱C.關(guān)系的專用保留字D.能唯一標(biāo)識元組的最小屬性或?qū)傩约?/p>

9.設(shè)棧與隊列初始狀態(tài)為空。首先A,B,C,D,E依次入棧,再F,G,H,I,J依次入隊;然后依次出隊至隊空,再依次出棧至棧空。則輸出序列為()。

A.E,D,C,B,A,F(xiàn),G,H,I,j

B.E,D,C,B,A,J,I,H,G,F(xiàn)

C.F,G,H,I,J,A,B,C,D,E,

D.F,G,H,I,J,E,D,C,B,A

10.執(zhí)行以下代碼的結(jié)果是()A.4B.5C.8D.12

11.以下代碼的輸出結(jié)果是()。Is=[‘book’,666,[2018,'python’,314],20]print(ls[2][1][-2])

A.nB.pythonC.oD.結(jié)果錯誤

12.以下代碼的輸出結(jié)果是()。a=[[1,2,3],[4,5,6],[7,8,9]]s=0forcina:forjinrange(3):s+=c[j]print(s)

A.[l,2,3,4,5,6,7,8,9]B.45C.24D.0

13.在供應(yīng)關(guān)系中,實體供應(yīng)商和實體零件之間的聯(lián)系是()。

A.多對多B.一對一C.多對一D.一對多

14.以下關(guān)于Python中字典的描述正確的是()。

A.字典用花括號({})創(chuàng)建,每個元素都是一個鍵值對

B.創(chuàng)建字典只能通過dict()函數(shù)

C.字典中不可以嵌套字典

D.使用del語句進(jìn)行字典操作時,不需要指定字典名和要刪除的鍵

15.以下關(guān)于文件讀/寫的描述中,錯誤的是()。

A.對文件進(jìn)行讀/寫操作之后必須關(guān)閉文件以確保所有內(nèi)容都得到保存

B.以寫模式打開的文件無法進(jìn)行讀操作

C.文件對象的seek()方法用來返回文件指針的當(dāng)前位置

D.文件對象的readline()方法用來讀取一行字符串

16.下面關(guān)于遞歸函數(shù),描述錯誤的是()。

A.遞歸函數(shù)必須有一個明確的結(jié)束條件

B.遞歸函數(shù)就是一個函數(shù)在內(nèi)部調(diào)用自身本身

C.遞歸效率不高,遞歸層次過多會導(dǎo)致棧溢出

D.每進(jìn)入更深一層的遞歸時,問題規(guī)模相對于前一次遞歸是不變的

17.以下關(guān)于Python文件打開模式的描述中,錯誤的是()。

A.只讀模式是rB.覆蓋寫模式是wC.追加寫模式是aD.創(chuàng)建寫模式是n

18.下面關(guān)于遞歸函數(shù)的描述中,錯誤的是()。

A.遞歸函數(shù)必須有一個明確的結(jié)束條件

B.遞歸函數(shù)就是一個函數(shù)在內(nèi)部調(diào)用自身

C.遞歸效率不高,遞歸層次過多會導(dǎo)致棧溢出

D.每進(jìn)入更深一層的遞歸時,問題規(guī)模相對前一次遞歸是不變的

19.執(zhí)行以下代碼的結(jié)果是?A.300B.400C.500D.600

20.以下程序的輸出結(jié)果是()。test={“age”:“18”,“score”:“[89,95]”,“name”:“Hawking”}print(test[“score”],test.get(“name”,“Rose”))

A.89,95Hawking

B.[89,95]Hawking

C.[89,95]Rose

D.[89,95]name

21.不能使下面程序結(jié)束的是()。whileTrue: inp=eval(input(“請輸入一個數(shù)值:”)) ifinp//3: break

A.2B.3C.4D.5

22.下列關(guān)于Python的描述正確的是()。

A.Python的整數(shù)類型有長度限制,超過上限會產(chǎn)生溢出錯誤

B.Python語言中采用嚴(yán)格的“縮進(jìn)”來表明程序格式,不可嵌套

C.Python中可以用八進(jìn)制來表示整數(shù)

D.Python的浮點(diǎn)類型沒有長度限制,只受限于內(nèi)存的大小

23.以下屬于Python中導(dǎo)入語句的是()。

A.classB.returnC.importD.print

24.一間宿舍可住多個學(xué)生,則實體宿舍和學(xué)生之間的聯(lián)系是()。

A.—對一B.—對多C.多對一D.多對多

25.下面說法錯誤的是()。

A.在UTF-8編碼中一個漢字需要占用3個字節(jié)

B.在GBK和CP936編碼中一個漢字需要占用2個字節(jié)

C.Python運(yùn)算符“%”不僅可以用來求余數(shù),還可以用來格式化字符串

D.Python字符串方法replace()對字符串進(jìn)行原地修改

26.執(zhí)行以下代碼的結(jié)果是()A.12B.24C.36D.48

27.下面關(guān)于Python中類的繼承,說法錯誤的是()。

A.創(chuàng)建子類時,父類必須包含在當(dāng)前文件夾且位于子類的前面

B.定義子類時,必須在圓括號內(nèi)指明子類所要繼承的父類的名稱

C.如果調(diào)用的是繼承的父類中的公有方法,可以在這個公有方法中訪問父類中的私有屬性和私有方法

D.如果在子類中實現(xiàn)了一個公有方法,該方法也能調(diào)用繼承的父類中的私有方法和私有屬性

28.以下程序的輸出結(jié)果是()。ls=list(range(5))pdnt(ls)

A.{0,1,2,3,4}B.[0,1,2,3,4]C.{1,2,3,4}D.[1,2,3,4]

29.在數(shù)據(jù)庫設(shè)計中,將E-R圖轉(zhuǎn)換成關(guān)系數(shù)據(jù)模型的過程屬于()。

A.物理設(shè)計階段B.需求分析階段C.概念設(shè)計階段D.邏輯設(shè)計階段

30.x=2.6,表達(dá)式round(x)的結(jié)果是()。

A.2.6B.2C.3D.2.0

二、判斷題(10題)31.在Python中定義函數(shù)時不需要聲明函數(shù)參數(shù)的類型。

A.是B.否

32.在函數(shù)內(nèi)部沒有任何聲明的情況下直接為某個變量賦值,這個變量一定是函數(shù)內(nèi)部的局部變量。

A.是B.否

33.表達(dá)式{1,3,2}>{1,2,3}的值為True。

A.是B.否

34.假設(shè)x為列表對象,那么x.pop()和x.pop(-1)的作用是一樣的。

A.是B.否

35.為了讓代碼更加緊湊,編寫Python程序時應(yīng)盡量避免加入空格和空行。

A.是B.否

36.只能通過切片訪問列表中的元素,不能使用切片修改列表中的元素。

A.是B.否

37.調(diào)用函數(shù)時,在實參前面加一個型號*表示序列解包。

A.是B.否

38.Python字符串方法replace()對字符串進(jìn)行原地修改。

A.是B.否

39.已知x=3,那么執(zhí)行語句x+=6之后,x的內(nèi)存地址不變。

A.是B.否

40.正則表達(dá)式模塊re的match()方法是從字符串的開始匹配特定模式,而search()方法是在整個字符串中尋找模式,這兩個方法如果匹配成功則返回match對象,匹配失敗則返回空值None。A.是B.否

三、填空題(10題)41.假設(shè)列表對象aList的值為[3,4,5,6,7,9,11,13,15,17],那么切片aList[3:7]得到的值是______________________。

42.表達(dá)式[1,2]*2的值為______________。

43.表達(dá)式8**(1/3)的值為__________。

44.使用列表推導(dǎo)式得到100以內(nèi)所有能被13整除的數(shù)的代碼可以寫作___________________________________。

45.使用運(yùn)算符測試集合A是否為集合B的真子集的表達(dá)式可以寫作__________。

46.表達(dá)式(1,2,3)+(4,5)的值為__________________。

47.已知字典x={i:str(i+3)foriinrange(3)},那么表達(dá)式''.join(x.values())的值為____________。

48.表達(dá)式[xforxin[1,2,3,4,5]ifx<3]的值為_____________________。

49.表達(dá)式set([1,1,2,3])的值為____________________。

50.list(map(str,[1,2,3]))的執(zhí)行結(jié)果為_____________________。

四、操作題(3題)51.考生文件夾下存在兩個Python源文件“PY30H.py”和“PY301-2.py”,分別對應(yīng)兩個問題,請按照文件內(nèi)說明修改代碼,實現(xiàn)以下功能。《傲慢與偏見》是史上最震撼人心的“世界文學(xué)十部最佳小說之一”。第1章的內(nèi)容由考生文件夾下文件“arrogant,txt”給出。問題1:請編寫程序,統(tǒng)計該篇文章的英文字符數(shù)(不統(tǒng)計換行符),字符與出現(xiàn)次數(shù)之間用冒號(:)分隔。結(jié)果保存在考生文件夾下,命名為“PY301-l.txt”。試題程序:#以下代碼為提示框架#請在程序的...處使用一行或多行代碼替換#請在程序的_____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)…d={}Is=list(d.items())…fo.write("{}:{}\n".format(_____,_____))問題2:在問題1的前提下,將得到的字符次數(shù)進(jìn)行降序排列,并將排名前10的常用字符保存在“arrogant-sort,txt”文件中。試題程序:#以下代碼為提示框架#請在程序的...處使用一行或多行代碼替換#請在程序的_____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)…d={}…Is=list(d.items())Is.sort(key=lambdax:x[1],reverse=True)…fo.write("{}:{}\n".format(_____,_____))

52.考生文件夾下存在一個文件“PY201.py”,請寫代碼替換橫線,不修改其他代碼,實現(xiàn)以下功能。使用turtle庫的turtle.right()函數(shù)和turtle.fd()函數(shù)繪制一個五角星,邊長為200像素,5個內(nèi)角度數(shù)為36度,效果如下所示。試題程序:#請在程序的_____處使用一行代碼或表達(dá)式替換#注意:請不要修改其他已給出代碼fromturtleimport*foriin_____(1)_____:fd(_____(2)_____)_____(3)_____

53.考生文件夾下存在一個文件“PY201.py”,該文件是本題目的代碼提示框架,其中代碼可以任意修改。請在該文件中編寫代碼,以實現(xiàn)如下功能。使用循環(huán)輸出由星號組成的實心菱形圖案,如下所示。試題程序:#請在...處使用一行或多行代碼替換#注意:請不要修改其他已給出代碼foriinrange(0,4):…foriinrange(0,4):…

參考答案

1.CN-S圖提出了用方框圖來代替?zhèn)鹘y(tǒng)的程序流程圖,所以A選項不對。問題分析圖(Prob-lemAnalysisDiagram,\nPAD)\n是繼承程序流程圖和方框圖之后提出的又一種主要用于描述軟件詳細(xì)設(shè)計的圖形,所以B選項不對。E-R圖是數(shù)據(jù)庫中的用于表示E-R模型的圖示工具,所以D選項不對。根據(jù)圖中所示的表示方法可知,是進(jìn)行軟件詳細(xì)設(shè)計時使用的程序流程圖。本題選擇C選項。

2.Afor-in遍歷結(jié)構(gòu)可以是字符串、文件、range()函數(shù)及組合數(shù)據(jù)類型。本題選擇A選項。

3.D二維數(shù)據(jù)由關(guān)聯(lián)關(guān)系的數(shù)據(jù)構(gòu)成,因此A項錯誤;高維數(shù)據(jù)由鍵值對類型的數(shù)據(jù)構(gòu)成,因此B項錯誤;CSV是一種通用的、相對簡單的文件格式,不僅可以保存一維數(shù)據(jù),還可以保存二維數(shù)據(jù),因此C項錯誤。

4.D一個客戶可以在多家銀行辦理業(yè)務(wù),一家銀行也有多個客戶辦理業(yè)務(wù),因此,實體客戶和實體銀行之間的聯(lián)系是多對多。本題選擇D選項。

5.D數(shù)據(jù)定義功能:負(fù)責(zé)數(shù)據(jù)的模式定義與數(shù)據(jù)的物理存取構(gòu)建;數(shù)據(jù)操縱功能:負(fù)責(zé)數(shù)據(jù)的操縱,包括查詢與增、刪、改等操作;數(shù)據(jù)控制功能:負(fù)責(zé)數(shù)據(jù)完整性、安全性的定義與檢查以及并發(fā)控制、故障恢復(fù)等功能。本題選D選項。

6.A通常,將軟件產(chǎn)品從提出、實現(xiàn)、使用維護(hù)到停止使用退役的過程稱為軟件生命周期。也就是說,軟件產(chǎn)品從考慮其概念開始,到該軟件產(chǎn)品不能使用為止的整個時期都屬于軟件生命周期。

7.Copen()函數(shù)打開一個文件,并返回可以操作這個文件的變量txt,并且open()函數(shù)有兩個參數(shù):文件名和打開模式。本題只是打開了文件,并沒有對文件進(jìn)行操作,因此不會輸出文件的內(nèi)容。print(txt)語句輸出的是變量txt\n代表的文件的相關(guān)信息:<_io.TextIOWrappername=’family,txt'mode=’r’encoding=\n‘cP936'>。若想要輸出文件的內(nèi)容,需要把文件的內(nèi)容讀入,如txtl=txt.read()。本題選擇C選項。

8.D在關(guān)系(二維表)中凡是能唯一標(biāo)識元組的最小屬性或?qū)傩约Q為該關(guān)系的鍵或者碼。本題選擇D選項。

9.D棧稱為“后進(jìn)先出”表或“先進(jìn)后出”的線性表;隊列稱為“先進(jìn)先出”或“后進(jìn)后出”的線性表。F,G,H,I,J依次人隊,則依次出隊順序為F,G,H,I,J;A,B,c,D,E依次人棧,則依次出棧順序為E,D,C,B,A。故輸出順序為F,G,H,I,J,E,D,c,B,A。本題選D選項。

10.B

11.C列表索引從0開始,列表遵循正向遞增索引和反向遞減索引,故ls[2][l][-2]是字符。本題選擇C選項。

12.B外層for循環(huán)將a[0]=[l,2,3],a[l]=[4,5,6],a[2]=[7,8,9]依次賦給變量c;內(nèi)層for循環(huán)將變量j從0遞增到2,即累加c[l]+c[2]\n+c[3]的值,所以內(nèi)層循環(huán)加外層循環(huán)用于計算1+2+3+4+5+6+7+8+9的值,s=450本題選擇B選項。

13.A一家供應(yīng)商可提供多種零件,一種零件也可被多家供應(yīng)商提供。所以實體供應(yīng)商和實體零件之間的聯(lián)系是多對多。本題答案為A選項。

14.A創(chuàng)建字典時可以使用花括號({})建立;字典中可以嵌套字典;使用del語句操作字典時,語法格式為del字典名[<鍵名\n>]。本題選擇A選項。

15.C文件對象的seek()方法用來定位文件的讀/寫位置,tell()方法用來返回文件指針的當(dāng)前位置。本題選擇C選項。

16.DA選項正確,遞歸函數(shù)必須要有一個明確的結(jié)束條件作為遞歸的出口;B選項正是遞歸函數(shù)的含義,正確;C選項正確,在計算機(jī)中,函數(shù)調(diào)用是通過棧這種數(shù)據(jù)結(jié)構(gòu)實現(xiàn)的,每當(dāng)進(jìn)入一個函數(shù)調(diào)用,棧就會加一層棧幀,每當(dāng)函數(shù)返回,棧就會減一層棧幀,由于棧的大小不是無限的,所以,遞歸調(diào)用的次數(shù)過多,會導(dǎo)致棧溢出;D選項,每當(dāng)進(jìn)入更深一層的遞歸時,問題規(guī)模顯然會相對前一次遞歸減小。

17.D文件的打幵模式如下。r:只讀模式,如果文件不存在,返回異常FileNotFoundError。x:創(chuàng)建寫模式,文件不存在則創(chuàng)建,存在則返回異常FileExistsError。w:覆蓋寫模式,文件不存在則創(chuàng)建,存在則完全覆蓋原文件。a:追加寫模式,文件不存在則創(chuàng)建,存在則在原文件最后追加內(nèi)容。文件打開模式中沒有n,本題選擇D選項。

18.DA選項正確,遞歸函數(shù)必須有一個明確的結(jié)束條件作為遞歸的出口;B選項正是遞歸函數(shù)的含義,正確;C選項正確,在計算機(jī)中,函數(shù)調(diào)用是通過棧這種數(shù)據(jù)結(jié)構(gòu)實現(xiàn)的,每當(dāng)進(jìn)入一個函數(shù)調(diào)用,棧就會加一層棧幀,每當(dāng)函數(shù)返回,棧就會減一層棧幀,由于棧的大小不是無限的,因此,遞歸調(diào)用的次數(shù)過多,會導(dǎo)致棧溢出;D選項錯誤,每當(dāng)進(jìn)入更深一層的遞歸時,問題規(guī)模顯然會相對前一次遞歸減小。本題選擇D選項。

19.B

20.B“score”鍵對應(yīng)的值是列表類型“[89,95]”,字典的get(key,default)方法:鍵存在則返回對應(yīng)值,否則返回默認(rèn)值default。“name”鍵存在于字典中,所以返回的是對應(yīng)值而不是默認(rèn)值。本題選擇B選項。

21.Awhile循環(huán)條件一直為True,即無限循環(huán),只要“inp//3”條件為真,進(jìn)入循環(huán),則執(zhí)行break語句,即可跳出while循環(huán)。2//3的值為0,條件為假,不執(zhí)行break語句,無法結(jié)束程序執(zhí)行。本題選擇A選項。

22.CPython的整數(shù)類型沒有長度限制;Python語言采用嚴(yán)格的“縮進(jìn)”格式,可以嵌套;Python的浮點(diǎn)類型有長度限制,也受限于內(nèi)存的大小。

23.CPython中無論是標(biāo)準(zhǔn)庫、第三方庫還是自定義庫,在使用之前都需要進(jìn)行導(dǎo)入,方法就是使用import語句導(dǎo)人模塊。本題選擇C選項。

24.B因為一間宿舍可以住多個學(xué)生即多個學(xué)生住在一個宿舍中,但一個學(xué)生只能住一間宿舍,所以實體宿舍和學(xué)生之間是一對多的關(guān)系。本題選擇B選項。

25.D字符串方法replace()用來替換字符串中指定字符或子字符串的所有重復(fù)出現(xiàn),每次只能替換一個字符或一個字符串,把指定的字符串參數(shù)作為一個整體對待。該方法并不修改原字符串,而是返回一個新字符串。本題選擇D選項。

26.B

27.D在Python類的繼承中,如果調(diào)用的是繼承父類的公有方法,可以在公有方法中訪問父類中的私有屬性和私有方法;但是如果子類中實現(xiàn)了一個公有方法,那么這個方法是不能夠調(diào)用繼承父類中的私有方法和私有屬性的,本題選擇D選項。

28.Brange()函數(shù)的語法:range(start,stop,step),作用是生成一個從start參數(shù)的值開始,到stop參數(shù)的值結(jié)束的數(shù)字序列(注意不包含數(shù)stop),step是步進(jìn)參數(shù)。一般默認(rèn)start為0,步進(jìn)step=1,如range(5),生成0,1,2,3,4。list()生成列表,所以最后列表ls=[0,1,2,3,4]。本題選擇B選項。

29.D數(shù)據(jù)庫的邏輯設(shè)計工作主要是將E-R圖轉(zhuǎn)換成指定關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RelationalDa-tabaseManagement\nSystem,RDBMS)中的關(guān)系模式。本題選擇D選項。

30.Cround(x,d)函數(shù)是指對x四舍五入,保留d位小數(shù),無參數(shù)d則返回四舍五入的整數(shù)值。因此round(2.6)=3。本題選擇C選項。

31.Y

32.Y

33.N

34.Y

35.N

36.N

37.Y

38.N

39.N

40.Y

41.[6,7,9,11]

42.[1,2,1,2]

43.2

44.[iforiinrange(100)ifi%13==0]

45.A

46.(1,2,3,4,5)

47.'345'

48.[1,2]

49.{1,2,3}

50.[‘1’,‘2’,‘3’]

51.考生文件夾下存在兩個Python源文件“PY301.py”和“PY301-2.py”,分別對應(yīng)兩個問題,請按照文件內(nèi)說明修改代碼,實現(xiàn)以下功能?!栋谅c偏見》是史上最震撼人心的“世界文學(xué)十部最佳小說之一”。第1章的內(nèi)容由考生文件夾下文件“arrogant,txt”給出。問題1:請編寫程序,統(tǒng)計該篇文章的英文字符數(shù)(不統(tǒng)計換行符),字符與出現(xiàn)次數(shù)之間用冒號(:)分隔。結(jié)果保存在考生文件夾下,命名為“PY301-l.txt”。試題程序:#以下代碼為提示框架#請在程序的...處使用一行或多行代碼替換#請在程序的_____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)…d={}Is=list(d.items())…fo.write("{}:{}\\n".format(_____,_____))問題2:在問題1的前提下,將得到的字符次數(shù)進(jìn)行降序排列,并將排名前10的常用字符保存在“arrogant-sort,txt”文件中。試題程序:#以下代碼為提示框架#請在程序的...處使用一行或多行代碼替換#請在程序的_____處使用一行代碼替換#注意:提示框架的代碼可以任意修改,以完成程序功能為準(zhǔn)…d={}…Is=list(d.items())Is.sort(key=lambdax:x[1],reverse=True)…fo.write("{}:{}\\n".format(_____,_____))試題答案:(1)Fi=open(“arrogant.txt,”r”)Fo=open(“PY301-1.txt”,”w”Txt=fi.read()d={}Forsintxt:D[s]=d.get(s,0)+1Deld[‘\\n’]Is=list(d.items())Foriinrange(len(is)):fo.write(“{}:{}\\n”.format(ls[i][0],is[i][1])Fi.close()Fo.close()(2)Fi=open(“arrogant.txt,”r”)Fo=open(“arrogant-sort.txt”,”w”)Txt=fi.read()d={}Forsintxt:D[s]=d.get(s,0)+1Deld[‘\\n’]Is=list(d.items())Is.sort(key=lambdax:x[1],reverse=True)Foriinr

溫馨提示

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

最新文檔

評論

0/150

提交評論