Python程序設(shè)計(jì)試題庫_第1頁
Python程序設(shè)計(jì)試題庫_第2頁
Python程序設(shè)計(jì)試題庫_第3頁
Python程序設(shè)計(jì)試題庫_第4頁
Python程序設(shè)計(jì)試題庫_第5頁
已閱讀5頁,還剩75頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

《Python

程序設(shè)計(jì)》題庫一、填空題第一章

基礎(chǔ)知識1、Python

安裝擴(kuò)展庫常用的是

工具。(pip)2、Python

標(biāo)準(zhǔn)庫

math

中用來計(jì)算平方根的函數(shù)是

。(sqrt)3、Python

程序文件擴(kuò)展名主要有

兩種,其中后者常用于

GUI

程序。(py、pyw)4、Python

源代碼程序編譯后的文件擴(kuò)展名為

。(pyc)5、使用pip

工具升級科學(xué)計(jì)算擴(kuò)展庫numpy

的完整命令是

。(pip

install--upgrade

numpy)6、使用

pip

工具查看當(dāng)前已安裝的

Python

擴(kuò)展庫的完整命令是

。(pip

list)7、在

IDLE

交互模式中瀏覽上一條語句的快捷鍵是

。(Alt+P)8、在

Python

表示空類型。(None)9、列表、元組、字符串是

Python

(有序?無序)序列。(有序)10、 查看變量類型的

Python

內(nèi)置函數(shù)是

。(type())11、 查看變量內(nèi)存地址的

Python

內(nèi)置函數(shù)是

_。(id())12、

3

為實(shí)部

4

為虛部,Python

復(fù)數(shù)的表達(dá)形式為

_或

。(3+4j、3+4J)13、 Python

運(yùn)算符中用來計(jì)算整商的是

。(//)14、 Python

運(yùn)算符中用來計(jì)算集合并集的是

。(|)15、

使用運(yùn)算符測試集合包含集合A

是否為集合B

的真子集的表達(dá)式可以寫作

。(A<B)16、

命令既可以刪除列表中的一個(gè)元素,也可以刪除整個(gè)列表。(del)17、 表達(dá)式

int('123',

16)

的值為

。(291)18、 表達(dá)式

int('123',

8)

的值為

。(83)19、 表達(dá)式

int('123')

的值為

。(123)20、 表達(dá)式

int('101',2)

的值為

。(5)21、 表達(dá)式

abs(-3)

的值為

。(3)22、 Python

3.x

語句

print(1,

2,

3,

sep=':')

的輸出結(jié)果為

。(1:2:3)23、 表達(dá)式

int(4**0.5)

的值為

。(2)24、 Python

內(nèi)置函數(shù)

可以返回列表、元組、字典、集合、字符串以及

range對象中元素個(gè)數(shù)。(len())25、

Python

內(nèi)置函數(shù)

用來返回序列中的最大元素。(max())26、

Python

內(nèi)置函數(shù)

用來返回序列中的最小元素。(min())27、 Python

內(nèi)置函數(shù)

用來返回?cái)?shù)值型序列中所有元素之和。(sum())28、 為了提高

Python

代碼運(yùn)行速度和進(jìn)行適當(dāng)?shù)谋C?,可以?/p>

Python

程序文件編譯為擴(kuò)展名

的文件。(pyc)29、 已知

x=

3,那么執(zhí)行語句 x

+=

6

之后,x

的值為

_。(9)30、

表達(dá)式

3

|5

的值為

。(7)31、

表達(dá)式

3

&

6

的值為

。(2)32、

表達(dá)式

3

**

2

的值為

。(9)33、

表達(dá)式

3

*

2

的值為

。(6)34、 表達(dá)式

3<<2

的值為

。(12)35、 表達(dá)式

65

>>

1

的值為

。(32)36、 表達(dá)式

chr(ord('a')^32)

的值為

_。('A')37、 表達(dá)式

chr(ord('a')-32)

的值為

_。('A')38、 表達(dá)式

abs(3+4j)

的值為

。(5.0)39、

表達(dá)式

callable(int)

的值為

。(True)40、 假設(shè)有

Python

程序文件

abc.py,其中只有一條語句

print(

name

),那么直接運(yùn)行該程序時(shí)得到的結(jié)果為

。(

main

)41、 表達(dá)式

16**0.5

的值為

。(4.0)42、 表達(dá)式

type({3})的值為

_。(set)43、 表達(dá)式

isinstance('Hello

world',

str)的值為

_。(True)第二章 Python

序列44、 表達(dá)式[1,

2,

3]*3

的執(zhí)行結(jié)果為

。([1,

2,

3,

1,

2,

3,

1,

2,

3])45、

list(map(str,

[1,

2,

3]))

的執(zhí)行結(jié)果為

_

。(

[‘1’,

‘2’,‘3’])46、 語句

x=

3==3,

5

執(zhí)行結(jié)束后,變量

x

的值為

。((True,5))47、

已知

x

=

3,并且

id(x)的返回值為

496103280,那么執(zhí)行語句

x

+=

6

之后,表達(dá)式

id(x)

==

496103280

的值為

_。(False)48、 已知

x

=

3,那么執(zhí)行語句

x*=

6

之后,x

的值為

。(18)49、 表達(dá)式[3]

in

[1,

2,

3,

4]的值為

。(False)50、 列表對象的

sort()方法用來對列表元素進(jìn)行原地排序,該函數(shù)返回值為

。(None)51、 假設(shè)列表對象

aList的值為[3,

4,

5,

6,

7,

9,

11,

13,

15,

17],那么切片

aList[3:7]得到的值是

。([6,7,

9,

11])52、

使用列表推導(dǎo)式生成包含

10

個(gè)數(shù)字

5

的列表,語句可以寫為

。([5foriin

range(10)])53、

假設(shè)有列表

a

=

['name',

'age',

'sex']和

b

=

['Dong',

38,

'Male'],請使用一個(gè)語句將這兩個(gè)列表的內(nèi)容轉(zhuǎn)換為字典,并且以列表

a

中的元素為“鍵”,以列表

b

中的元素為“值”,這個(gè)語句可以寫為

。(c=

dict(zip(a,

b)))54、

任意長度的

Python

列表、元組和字符串中最后一個(gè)元素的下標(biāo)為

_。(-1)55、 Python

語句

list(range(1,10,3))執(zhí)行結(jié)果為

。([1,

4,

7])56、 表達(dá)式

list(range(5))

的值為

。([0,

1,

2,3,4])57、 已知

a

=

[1,

2,

3]

b

=

[1,

2,

4]

那么

id(a[1])==id(b[1])

的執(zhí)行結(jié)果為

_。(True)58、 切片操作

list(range(6))[::2]執(zhí)行結(jié)果為

。([0,2,4])59、 使用切片操作在列表對象

x

的開始處增加一個(gè)元素

3

的代碼為

。(x[0:0]=

[3])60、 語句sorted([1,2,3],reverse=True)==reversed([1,2,3])執(zhí)行結(jié)果

。(False)61、 表

達(dá)

式 sorted([111,2,33],key=lambda

x:

len(str(x))) 的值

。([2,

33,

111])62、

表達(dá)式

sorted([111,

2,

33],

key=lambda

x:

-len(str(x)))

的值為

_。([111,33,

2])63、 語句

x=

(3,)

執(zhí)行后

x

的值為

_。((3,))64、 語句

x

=

(3)

執(zhí)行后

x

的值為

。(3)65、 已知

x=3

y=5,執(zhí)行語句

x,

y

=

y,x

x

的值是

。(5)66、

可以使用內(nèi)置函數(shù)

查看包含當(dāng)前作用域內(nèi)所有全局變量和值的字典。(globals())67、 可以使用內(nèi)置函數(shù)

查看包含當(dāng)前作用域內(nèi)所有局部變量和值的字典。(locals()()68、

字典中多個(gè)元素之間使用

分隔開,每個(gè)元素的“鍵”與“值”之間使用

分隔開。(逗號、冒號)69、

字典對象的

_方法可以獲取指定“鍵”對應(yīng)的“值”,并且可以在指定“鍵”不存在的時(shí)候返回指定值,如果不指定則返回

None。(get())70、 字典對象的

方法返回字典中的“鍵-值對”列表。(items())71、 字典對象的

方法返回字典的“鍵”列表。(keys())72、 字典對象的

方法返回字典的“值”列表。(values())73、 已知

x

=

{1:2},那么執(zhí)行語句

x[2]

=

3

之后,x

的值為

_。({1:

2,2:3})74、 表達(dá)式

{1,

2,

3,

4}

-{3,

4,

5,

6}的值為

。({1,

2})75、 表達(dá)式

set([1,

1,

2,

3])的值為

_。({1,2,

3})76、 使用列表推導(dǎo)式得到

100

以內(nèi)所有能被

13

整除的數(shù)的代碼可以寫作

。([i

for

iin

range(100)

ifi%13==0])77、 已知

x=

[3,

5,

7],那么表達(dá)式

x[10:]的值為

_。([])78、

已知

x

=

[3,

5,

7],那么執(zhí)行語句

x[len(x):]

=

[1,

2]之后,x

的值為

。([3,5,7,1,

2])79、 已知

x

=

[3,

7,

5]

,

那么執(zhí)行語句

x.sort(reverse=True)

之后,

x

的值為

。([7,5,

3])80、 已知

x

=

[3,

7,

5],

那么執(zhí)行語句

x

=

x.sort(reverse=True)

之后,

x

的值為

。(None)81、 已知

x

=

[1,

11,

111]

那么執(zhí)行語句

x.sort(key=lambda

x:

len(str(x)),reverse=True)

之后,x

的值為

。([111,11,

1])82、 表達(dá)式

list(zip([1,2],

[3,4]))

的值為

_。([(1,

3),

(2,

4)])83、 已知

x

=

[1,

2,

3,

2,3],執(zhí)行語句

x.pop()

之后,x

的值為

。([1,

2,3,2])84、 表達(dá)式

list(map(list,zip(*[[1,

2,

3],

[4,

5,

6]])))

的值為

_。([[1,

4],[2,5],[3,

6]])85、 表達(dá)式

[x

for

x

in

[1,2,3,4,5]

if

x<3]

的值為

。([1,2])86、 表

達(dá)

式 [indexforindex,valueinenumerate([3,5,7,3,7])ifvalue

==max([3,5,7,3,7])]

的值為

。([2,

4])87、 已知

x

=

[3,5,3,7]

,

那么表達(dá)式 [x.index(i)foriinxifi==3]

的值為

。([0,0])88、

已知列表

x

=

[1,

2],那么表達(dá)式

list(enumerate(x))

的值為

。([(0,1),(1,

2)])89、 已知

vec

=

[[1,2],

[3,4]],則表達(dá)式

[col

for

row

in

vec

for

col

in

row]

的值為

。([1,2,

3,

4])90、 已

知 vec=[[1,2],[3,4]],則表

達(dá)

式 [[row[i]forrowinvec]fori

inrange(len(vec[0]))]

的值為

。([[1,

3],

[2,

4]])91、 已知

x=

list(range(10)),則表達(dá)式

x[-4:]

的值為

。([6,

7,

8,9])92、 已知

x

=

[3,

5,

7],那么執(zhí)行語句

x[1:]

=

[2]之后,x

的值為

。([3,2])93、 已知

x

=

[3,

5,

7],那么執(zhí)行語句

x[:3]

=

[2]之后,x

的值為

。([

2])94、 已知

x

為非空列表,

那么執(zhí)行語句

y

=

x[:]

之后,

id(x[0])

==

id(y[0])

的值為

。(True)95、 已知

x

=

[1,

2,

3,

2,

3],執(zhí)行語句

x.remove(2)

之后,x

的值為

。([1,3,2,

3])96、

表達(dá)式

len([ifor

iin

range(10)])

的值為

。(10)97、 表達(dá)式

len(range(1,10))

的值為

。(9)98、 表達(dá)式

range(10)[-1]

的值為

。(9)99、 表達(dá)式

range(10,20)[4]

的值為

。(14)100、表達(dá)式

round(3.4)

的值為

_。(3)101、表達(dá)式

round(3.7)

的值為

。(4)102、已知

x=

(3),

那么表達(dá)式

x*

3

的值為

。(9)103、已知

x

=

(3,),那么表達(dá)式

x

*

3

的值為

。((3,

3,

3))104、

假設(shè)列表對象

x

=

[1,

1,

1],那么表達(dá)式

id(x[0])

==

id(x[2])的值為

。(True)105、已知列表

x

=

list(range(10)),那么執(zhí)行語句

del

x[::2]之后,x

的值為

。([1,3,5,7,

9])106、

已知列表

x

=

[1,

2,

3,

4],那么執(zhí)行語句

del

x[1]

之后

x

的值為

_。([1,3,4])107、表達(dá)式

[1]

*

2

的值為

。([1,

1])108、表達(dá)式

[1,

2]

*

2

的值為

。([1,

2,

1,

2])109、

已知列表

x

=

[1,

2,

3],那么執(zhí)行語句

x.insert(1,

4)

只有,x

的值為

_。([1,4,2,

3])110、

已知列表

x

=

[1,

2,

3],那么執(zhí)行語句

x.insert(0,

4)

只有,x

的值為

_。([4,1,2,

3])111、已知列表

x

=

[1,

2,

3],那么執(zhí)行語句

x.pop(0)

之后,x

的值為

。([2,3])112、 已知

x

=

[[1]]

*

3

,

那么執(zhí)行語句

x[0][0]

=

5

之后,

變量

x

的值為

。([[5],

[5],

[5]])113、

表達(dá)式

list(map(lambda

x:

x+5,

[1,

2,

3,

4,

5]))

的值為

。([6,7,8,9,

10])114、表達(dá)式

{1,

2,

3,

4,

5}

^

{4,

5,

6,

7}

的值為

。({1,2,3,

6,7})115、 已知

x

=

[1,

2,

3],那么執(zhí)行語句

x[len(x)-1:]

=

[4,

5,

6]之后,變量

x

的值為

_。([1,

2,

4,

5,6])116、表達(dá)式

len(range(1,

10))

的值為

_。(9)117、 已知

x

是一個(gè)列表對象,那么執(zhí)行語句

y

=

x[:]

之后表達(dá)式

id(x)

==

id(y)

的值為

_。(False)118、 表達(dá)式 sorted([13,1,237,89,100],key=lambdax:len(str(x)))

的值為

。([1,

13,

89,

237,

100])119、已知

x=

{1:2,

2:3},那么表達(dá)式

x.get(3,

4)

的值為

。(4)120、已知

x=

{1:2,

2:3},那么表達(dá)式

x.get(2,

4)

的值為

_。(3)121、表達(dá)式

{1,

2,

3}

|

{3,

4,

5}

的值為

。({1,

2,

3,

4,

5})122、表達(dá)式

{1,

2,

3}

|

{2,

3,

4}

的值為

。({1,

2,

3,

4})123、表達(dá)式

{1,

2,

3}

&

{3,

4,

5}

的值為

。({3})124、表達(dá)式

{1,

2,

3}

&

{2,

3,

4}

的值為

_。({2,

3})125、表達(dá)式

{1,

2,

3}

-

{3,

4,

5}

的值為

。({1,

2})126、表達(dá)式

{1,

2,

3}

<

{3,

4,

5}

的值為

。(False)127、表達(dá)式

{1,

2,

3}

<

{1,

2,

4}

的值為

。(False)128、表達(dá)式

[1,2,3].count(4)

的值為

_。(0)129、 Python

標(biāo)準(zhǔn)庫

random

中的

_方法作用是從序列中隨機(jī)選擇

1

個(gè)元素。(choice())130、

Python

標(biāo)準(zhǔn)庫random

中的sample(seq,

k)方法作用是從序列中選擇

_(重復(fù)?不重復(fù)?)的

k

個(gè)元素。(不重復(fù))131、random

模塊中

方法的作用是將列表中的元素隨機(jī)亂序。(shuffle())132、執(zhí)行代碼

x,

y,

z

=

sorted([1,

3,

2])

之后,變量

y

的值為

_。(2)133、表達(dá)式

(1,

2,

3)+(4,

5)

的值為

。((1,2,

3,4,

5))134、 表達(dá)式

dict(zip([1,

2],

[3,

4]))

的值為

。({1:

3,2:4})135、語句

x,

y,

z

=

[1,

2,

3]

執(zhí)行后,變量

y

的值為

。(2)136、 已

知 x

=

[[1,3,3],

[2,3,1]]

,

達(dá)

式 sorted(x,

key=lambdaitem:item[0]+item[2])

的值為

。([[2,3,1],

[1,3,3]])137、已知x=[[1,3,3],[2,3,1]],那么表達(dá)式sorted(x,key=lambdaitem:(item[1],item[2]))

的值為

。([[2,3,1],[1,

3,3]])138、 已知

x

=

[[1,3,3],

[2,3,1]],那么表達(dá)式

sorted(x,

key=lambda

item:(item[1],-item[2]))

的值為

。([[1,3,

3],

[2,

3,1]])139、已知

x

=

{1,

2,

3},那么執(zhí)行語句

x.add(3)

之后,x

的值為

。({1,2,

3})140、已知

x=

{1:1},那么執(zhí)行語句

x[2]

=

2

之后,len(x)的值為

_。(2)141、已知

x

=

{1:1,

2:2},那么執(zhí)行語句

x[2]

=

4

之后,len(x)的值為

。(2)142、 假設(shè)已從標(biāo)準(zhǔn)庫

functools

導(dǎo)入

reduce()函數(shù),那么表達(dá)式

reduce(lambda

x,

y:x-y,[1,2,3])

的值為

。(-4)143、 假設(shè)已從標(biāo)準(zhǔn)庫

functools

導(dǎo)入

reduce()函數(shù),那么表達(dá)式

reduce(lambda

x,

y:x+y,[1,2,3])

的值為

。(6)144、 假設(shè)已從標(biāo)準(zhǔn)庫

functools

導(dǎo)入

reduce()

函數(shù),

那么表達(dá)式

reduce(lambdax,y:max(x,y),

[1,2,3,4,4,5])的值為

。(5)145、 已知有函數(shù)定義

def

demo(*p):return

sum(p),那么表達(dá)式

demo(1,

2,

3)

的值為

_、表達(dá)式

demo(1,

2,

3,

4)

的值為

。(6、10)146、 已知列表

x

=

[1,

2],那么連續(xù)執(zhí)行命令

y

=

x

y.append(3)

之后,x

的值為

。([1,

2,

3])147、 已知列表

x

=

[1,2],那么連續(xù)執(zhí)行命令

y

=

x[:]

y.append(3)

之后,x

的值為

。([1,

2])148、 已知列表

x

=

[1,

2],

執(zhí)行語句

y

=

x[:]

后,表達(dá)式

id(x)

==

id(y)

的值為

。(False)149、

已知列表

x

=

[1,

2],執(zhí)行語句

y

=

x

后,表達(dá)式

id(x)

==

id(y)

的值為

。(True)150、已知列表

x

=

[1,

2],執(zhí)行語句

y

=

x

后,表達(dá)式

x

is

y

的值為

。(True)151、

已知列表

x

=

[1,

2],執(zhí)行語句

y

=

x[:]

后,表達(dá)式

x

is

not

y

的值為

。(True)5))

為152、 表 達(dá) 式 sorted(random.sample(range(5),

。([0,

1,2,

3,4])153、表達(dá)式

[i

for

iin

range(10)

if

i>8]

的值為

。([9])154、 已知有列表

x

=

[[1,

2,

3],

[4,

5,

6]],那么表達(dá)式

[[row[i]

for

row

in

x]

for

i

inrange(len(x[0]))]

的值為

。([[1,

4],

[2,

5],

[3,

6]])155、執(zhí)行語句

x,y,z

=

map(str,

range(3))

之后,變量

y

的值為

_。('1')156、

已知列表

x

=

[1,

2],那么執(zhí)行語句

x.extend([3])

之后,

x

的值為

。([1,2,

3])157、

已知列表

x

=

[1,

2],那么執(zhí)行語句

x.append([3])

之后,x

的值為

。([1,2,

[3]])158、表達(dá)式

print(0b10101)

的值為

_。(21)159、已知

x

=

[1,

2,

3,

4,

5],那么執(zhí)行語句

del

x[:3]

之后,x

的值為

。([4,5])160、 已知

x

=

range(1,4)

y

=

range(4,7),那么表達(dá)式

sum([i*j

for

i,j

in

zip(x,y)])的值為

。(32)161、表達(dá)式

[5

for

i

in

range(3)]

的值為

。([5,

5,

5])162、表達(dá)式

{1,

2,

3}

==

{1,

3,

2}

的值為

_。(True)163、表達(dá)式

[1,

2,

3]

==

[1,

3,

2]

的值為

。(False)164、

已知

x

=

[1,

2,

1],那么表達(dá)式

id(x[0])

==

id(x[2])

的值為

。(True)165、表達(dá)式

3

not

in

[1,

2,

3]的值為

。(False)166、已知

x

=

[1,

2],那么執(zhí)行語句

x[0:0]

=

[3,

3]之后,x

的值為

_。([3,

3,1,

2])167、已知

x

=

[1,

2],那么執(zhí)行語句

x[0:1]

=

[3,

3]之后,x

的值為

_。([3,

3,2])168、

已知

x

=[1,

2,

3,

4,

5],那么執(zhí)行語句

del

x[1:3]

之后,x

的值為

。([1,4,

5])169、 已知

x

=

[[1,

2,

3,],

[4,

5,

6]],那么表達(dá)式

sum([i*j

for

i,j

in

zip(*x)])

的值為

_。(32)170、 已知列表

x

=

[1,

2,

3]

y

=

[4,

5,

6],那么表達(dá)式

[(i,j)

for

i,

j

in

zip(x,y)

ifi==3]

的值為

_。([(3,

6)])171、 已知列表

x

=

[1.0,

2.0,

3.0],那么表達(dá)式

sum(x)/len(x)

的值為

_。(2.0)172、已知

x=

{1:2,

2:3,

3:4},那么表達(dá)式

sum(x)

的值為

_。(6)173、已知

x=

{1:2,

2:3,

3:4},那么表達(dá)式

sum(x.values())

的值為

。(9)174、 已知

x

=

[3,

2,

3,

3,

4],那么表達(dá)式

[index

forindex,

value

in

enumerate(x)

ifvalue==3]

的值為

。([0,

2,3])175、表達(dá)式

1234%1000//100

的值為

_。(2)176、表達(dá)式

3

//

5

的值為

。(0)177、表達(dá)式

[1,

2]

+

[3]

的值為

。([1,

2,

3])178、表達(dá)式

(1,)

+

(2,)

的值為

。((1,

2))179、表達(dá)式

(1)

+(2)

的值為

。(3)180、已知

x,

y

=

map(int,

['1',

'2']),那么表達(dá)式

x+

y

的值為

。(3)181、 已知列表

x

=

list(range(5))

那么執(zhí)行語句

x.remove(3)

之后,

表達(dá)式x.index(4)

的值為

。(3)182、

已知列表

x

=

[1,

3,

2],那么執(zhí)行語句

x.reverse()

之后,x

的值為

。([2,3,

1])183、 已知列表

x

=

[1,

3,

2]

,

那么執(zhí)行語句

x

=

x.reverse()

之后,

x

的值為

。(None)184、 已知

x

為非空列表,

那么表達(dá)式

x.reverse()

==

list(reversed(x))

的值為

。(False)185、已知

x

為非空列表,那么表達(dá)式

x.sort()

==

sorted(x)

的值為

。(False)186、 已知列表

x

=

[1,

3,

2],那么執(zhí)行語句

y

=

list(reversed(x))

之后,x

的值為

。([1,

3,

2])187、 已知列表

x

=

[1,

3,

2],那么執(zhí)行語句

y

=

list(reversed(x))

之后,y

的值為

。([2,

3,

1])188、 已知列表

x

中包含超過5

個(gè)以上的元素,那么表達(dá)式x

==

x[:5]+x[5:]

的值為

。(True)189、已知字典

x=

{i:str(i+3)

for

iin

range(3)},那么表達(dá)式

sum(x)

的值為

。(3)190、 已知字典

x

=

{i:str(i+3)

for

i

inrange(3)},那么表達(dá)式

sum(item[0]

for

item

inx.items())

的值為

_。(3)191、 已知字典

x

=

{i:str(i+3)

for

i

in

range(3)},那么表達(dá)式

''.join([item[1]

for

iteminx.items()])

的值為

。('345')192、 已知列表

x

=

[1,

3,

2],那么表達(dá)式

[value

for

index,

value

in

enumerate(x)

ifindex==2]

的值為

。([2])193、已知列表

x

=[1,

3,

2],那么執(zhí)行語句

a,

b,

c

=

sorted(x)

之后,b

的值為

。(2)194、 已知列表

x

=

[1,

3,

2],那么執(zhí)行語句

a,

b,

c

=

map(str,sorted(x))

之后,c

的值為

_。('3')195、表達(dá)式

set([1,2,3])

==

{1,

2,

3}

的值為

。(True)196、表達(dá)式

set([1,2,

2,3])

==

{1,

2,

3}

的值為

。(True)197、表達(dá)式

'%c'%65

==

str(65)

的值為

_。(False)198、表達(dá)式

'%s'%65

==

str(65)

的值為

。(True)199、表達(dá)式

chr(ord('b')^32)

的值為

。('B')200、表達(dá)式

'abc'

in

'abdcefg'

的值為

。(False)201、

已知

x

為整數(shù)變量,那么表達(dá)式

int(hex(x),

16)

==

x

的值為

。(True)202、已知

x,

y

=

3,

5,那么執(zhí)行

x,

y

=

y,

x

之后,x

的值為

。(5)203、 已知

x

=

'abcd'

y

=

'abcde',那么表達(dá)式

[i==j

for

i,j

in

zip(x,y)]

的值為

。([True,

True,

True,

True])204、已知

x=list(range(20)),那么表達(dá)式

x[-1]的值為

。(19)205、已知x

=

3+4j

和y

=

5+6j,那么表達(dá)式

x+y

的值為

_。(8+10j)206、已知

x=[3],那么執(zhí)行

x

+=

[5]之后

x

的值為

_。([3,

5])207、

已知

x

=

[3,

3,

4],

那么表達(dá)式

id(x[0])==id(x[1])

的值為

。(True)208、表達(dá)式

int('11',

2)的值為

。(3)209、表達(dá)式

int('11',

8)的值為

。(9)210、表達(dá)式

int(bin(54321),

2)的值為

。(54321)211、表達(dá)式

chr(ord('A')+1)的值為

_。('B')212、表達(dá)式

int(str(34))

==

34

的值為

。(True)213、表達(dá)式

list(str([3,

4]))

==

[3,

4]的值為

。(False)214、表達(dá)式{1,

2,

3,

4,

5,

6}

^

{5,

6,

7,

8}的值為

。({1,

2,

3,

4,

7,

8})215、表達(dá)式

15

//

4

的值為

。(3)216、表達(dá)式

sorted({'a':3,

'b':9,

'c':78})的值為

。(['a',

'b',

'c'])217、表達(dá)式

sorted({'a':3,

'b':9,

'c':78}.values())的值為

。([3,

9,

78])218、已知

x

=

[3,

2,

4,

1],那么執(zhí)行語句

x

=

x.sort()之后,x

的值為

。(None)219、表達(dá)式

list(filter(lambda

x:

x>5,

range(10)))的值為

。([6,7,

8,9])220、 已

x

=

list(range(20))

print(x[100:200])

結(jié)

_。([])221、

已知x

=

list(range(20)),那么執(zhí)行語句

x[:18]

=

[]后列表x

的值為

。([18,

19])222、 已知

x

=

[1,

2,

3],那么連續(xù)執(zhí)行

y

=

x[:]和

y.append(4)這兩條語句之后,x

的值為

_。([1,2,

3])223、 已知

x

=

[1,

2,

3],那么連續(xù)執(zhí)行

y

=

x

y.append(4)這兩條語句之后,x

的值為

_。([1,2,

3,

4])224、 已知

x

=

[1,

2,3],那么連續(xù)執(zhí)行

y

=

[1,

2,3]和

y.append(4)這兩條語句之后,x的值為

_。([1,2,

3])225、 已

x

=

[[]]

*

3

,

執(zhí)

x[0].append(1)

,

x

_。([[1],

[1],

[1]])226、 已知

x

=

[[]

for

i

in

range(3)],那么執(zhí)行語句

x[0].append(1)之后,x

的值為

。([[1],[],

[]])227、 已知

x

=

([1],

[2]),那么執(zhí)行語句

x[0].append(3)后

x的值為

。(([1,3],

[2]))228、已知x={1:1,2:2},那么執(zhí)行語句x.update({2:3,3:3})之后,表達(dá)

式sorted(x.items())的值為

。([(1,

1),

(2,

3),

(3,

3)])229、 已知

x

=

{1:1,

2:2},那么執(zhí)行語句

x[3]

=

3

之后,表達(dá)式

sorted(x.items())的值為

_。([(1,1),

(2,

2),

(3,

3)])230、 已知

x

=

[1,

2,

3],那么表達(dá)式

not

(set(x*100)-set(x))的值為

。(True)231、

已知

x

=

[1,

2,

3],那么表達(dá)式

not

(set(x*100)&set(x))的值為

_。(False)232、表達(dá)式{'x':

1,

**{'y':

2}}的值為

。({'x':

1,

'y':2})233、表達(dá)式{*range(4),

4,

*(5,

6,

7)}的值為

。({0,

1,

2,

3,

4,

5,

6,

7})234、 已知

x

=

[1,2,3,4,5]

,

那么執(zhí)行語句

x[::2]

=

range(3)

之后,

x

的值為

_。([0,2,

1,

4,

2])235、 已知

x

=

[1,2,3,4,5],那么執(zhí)行語句

x[::2]

=

map(lambda

y:y!=5,range(3))

之后,x

的值為

。([True,

2,

True,

4,

True])236、 已知

x

=

[1,2,3,4,5],那么執(zhí)行語句

x[1::2]

=

sorted(x[1::2],

reverse=True)

之后,x

的值為

。([1,

4,3,

2,

5])237、表達(dá)式

True*3

的值為

。(3)238、表達(dá)式

False+1

的值為

。(1)第

3

選擇結(jié)構(gòu)與循環(huán)結(jié)構(gòu)239、表達(dá)式

'ab'

in

'acbed'

的值為

。(False)240、假設(shè)

n

為整數(shù),那么表達(dá)式

n&1

==

n%2

的值為

。(True)241、關(guān)鍵字

用于測試一個(gè)對象是否是一個(gè)可迭代對象的元素。(in)242、表達(dá)式

3<5>2

的值為

。(True)243、已知

x=

{'a':'b',

'c':'d'},那么表達(dá)式

'a'in

x

的值為

。(True)244、已知

x=

{'a':'b',

'c':'d'},那么表達(dá)式

'b'in

x

的值為

。(False)245、

已知

x

=

{'a':'b',

'c':'d'},那么表達(dá)式

'b'

in

x.values()

的值為

。(True)246、表達(dá)式

1<2<3

的值為

。(True)247、表達(dá)式

3

or

5

的值為

。(3)248、表達(dá)式

0

or

5

的值為

。(5)249、表達(dá)式

3

and

5

的值為

。(5)250、表達(dá)式

3

and

not

5

的值為

。(False)251、 Python

中用于表示邏輯與、邏輯或、邏輯非運(yùn)算的關(guān)鍵字分別是

、

_、

。(and、or、not)252、 Python3.x

句 for

i

in

range(3):print(i,

end=',')

結(jié)

。(0,1,2,)253、Python

3.x

語句

print(1,

2,

3,

sep=',')

的輸出結(jié)果為

。(1,2,3)254、 對于帶有

else

子句的

for

循環(huán)和

while

循環(huán),當(dāng)循環(huán)因循環(huán)條件不成立而自然結(jié)束時(shí)

(會?不會?)執(zhí)行

else

中的代碼。(會)255、在循環(huán)語句中,

語句的作用是提前結(jié)束本層循環(huán)。(break)256、在循環(huán)語句中,

語句的作用是提前進(jìn)入下一次循環(huán)。(continue)257、表達(dá)式

5

if

5>6

else

(6

if

3>2

else

5)

的值為

。(6)258、Python

關(guān)鍵字

elif

表示

_兩個(gè)單詞的縮寫。(else、if)259、表達(dá)式

3

in

{1,

2,

3}

的值為

。(True)260、表達(dá)式

'ac'

in

'abce'

的值為

。(False)261、表達(dá)式

not

3

的值為

。(False)第

4

字符串與正則表達(dá)式262、表達(dá)式

'abc'

in

('abcdefg')

的值為

。(True)263、表達(dá)式

'abc'

in

['abcdefg']

的值為

。(False)264、表達(dá)式

'\x41'

==

'A'

的值為

。(True)265、

Python

語句''.join(list('hello

world!'))執(zhí)行的結(jié)果是

_。('helloworld!')266、轉(zhuǎn)義字符

r’\n’的含義是

。(回車換行)267、已知列表對象

x=['11',

'2',

'3'],則表達(dá)式

max(x)

的值為

_。('3')268、表達(dá)式

min(['11',

'2',

'3'])

的值為

。('11')269、

已知列表對象

x=

['11',

'2',

'3'],則表達(dá)式

max(x,

key=len)

的值為

_。('11')270、 已知

path

=

r'c:\test.html',那么表達(dá)式

path[:-4]+'htm'

的值為

。('c:\\test.htm')271、表達(dá)式

list(str([1,2,3]))

==[1,2,3]

的值為

。(False)272、表達(dá)式

str([1,

2,

3])

的值為

。('[1,

2,

3]')273、表達(dá)式

str((1,

2,

3))

的值為

。('(1,

2,

3)')274、表達(dá)式

sum(range(1,

10,

2))

的值為

。(25)275、表達(dá)式

sum(range(1,

10))

的值為

。(45)276、表達(dá)式

'%c'%65

的值為

。('A')277、表達(dá)式

'%s'%65

的值為

。('65')278、表達(dá)式

'%d,%c'

%

(65,

65)

的值為

。('65,A')279、 表

達(dá)

式 'Thefirst:{1},thesecond

is

{0}'.format(65,97) 的值

。('The

first:97,

the

second

is

65')280、 表達(dá)

式'{0:#d},{0:#x},{0:#o}'.format(65)的

。('65,0x41,0o101')281、表達(dá)式

isinstance('abcdefg',

str)

的值為

。(True)282、表達(dá)式

isinstance('abcdefg',

object)

的值為

。(True)283、表達(dá)式

isinstance(3,

object)

的值為

。(True)284、表達(dá)式

'abcabcabc'.rindex('abc')

的值為

_。(6)285、表達(dá)式

':'.join('abcdefg'.split('cd'))

的值為

。('ab:efg')286、表達(dá)式

'Hello

world.

I

likePython.'.rfind('python')

的值為

。(-1)287、表達(dá)式

'abcabcabc'.count('abc')

的值為

。(3)288、表達(dá)式

'apple.peach,banana,pear'.find('p')

的值為

。(1)289、表達(dá)式

'apple.peach,banana,pear'.find('ppp')

的值為

。(-1)290、表達(dá)式

'abcdefg'.split('d')

的值為

。(['abc',

'efg'])291、表達(dá)式

':'.join('1,2,3,4,5'.split(','))

的值為

。('1:2:3:4:5')b ccc\n\n\nddd'.split())

的值為

。292、 表達(dá)式

','.join('a('a,b,ccc,ddd')293、表達(dá)式

'Hello

world'.upper()

的值為

_。('HELLO

WORLD')294、表達(dá)式

'Hello

world'.lower()

的值為

。('hello

world')295、表達(dá)式

'Hello

world'.lower().upper()

的值為

_。('HELLO

WORLD')296、 表達(dá)式

'Hello

world'.swapcase().swapcase()的值為

。('Helloworld')297、

表達(dá)式

r'c:\windows\notepad.exe'.endswith('.exe')

的值為

。(True)298、

表達(dá)式

r'c:\windows\notepad.exe'.ends

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論