python求15 17 23 65 97的因数_python练习题-答案

Python

练习题库

By

郑红波

2017-12-19

一、

填空题

1.

Python

标准库

math

中用来计算平方根的函数是

__________

(

sqrt

)

2.

Python

__________

表示空类型。

(

None

)

3.

列表、元组、字符串是

Python

_________(

有序?无序

)

序列。

(有序)

4.

查看变量类型的

Python

内置函数是

________________

(

type()

)

5.

查看变量内存地址的

Python

内置函数是

_________________

(

id()

)

6.

表达式

[1, 2, 3]*3

的执行结果为

______________________

(

[1, 2, 3, 1, 2, 3, 1, 2, 3]

)

7.

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

的执行结果为

_____________________

(

[

1

,

2

,

3

]

)

8.

已知

x

=

3

,并且

id(x)

的返回值为

496103280

,那么执行语句

x

+=

6

之后,表达式

id(x)

==

496103280

的值为

___________

(

False

)

9.

已知

x = 3

,那么执行语句

x *= 6

之后,

x

的值为

________________

(

18

)

10.

表达式“

[3] in [1, 2, 3, 4]

”的值为

________________

(

False

)

11.

假设列表对象

aList

的值为

[3,

4,

5,

6,

7,

9,

11,

13,

15,

17]

,那么切片

aList[3:7]

得到的值是

______________________

(

[6, 7, 9, 11]

)

12.

使用列表推导式生成包含

10

个数字

5

的列表,语句可以写为

_______________

(

[5

for

i

in

range(10)]

)

13.

假设有列表

a = ['name', 'age', 'sex']

b = ['Dong', 38, 'Male']

,请使用一个语句将这两个列表的内

容转换为字典,并且以列表

a

中的元素为“键”

,以列表

b

中的元素为“值”

,这个语句可以写

_____________________

(

c = dict(zip(a, b))

)

14.

任意长度的

Python

列表、元组和字符串中最后一个元素的下标为

________

(

-1

)

15.

Python

语句

''.join(list('hello world!'))

执行的结果是

____________________

(

'hello world!'

)

16.

转义字符

\n

的含义是

___________________

(回车换行)

17.

Python

语句

list(range(1,10,3))

执行结果为

___________________

(

[1, 4, 7]

)

18.

切片操作

list(range(6))[::2]

执行结果为

________________

(

[0, 2, 4]

)

19.

表达式

'ab' in 'acbed'

的值为

________

(

False

)

20.

Python 3.x

语句

print(1, 2, 3, sep=':')

的输出结果为

____________

(

1:2:3

)

21.

表达式

int(4**0.5)

的值为

____________

(

2

)

22.

达式

sorted([111, 2, 33], key=lambda x: -len(str(x)))

的值为

____________

(

[111, 33, 2]

)

23.

已知列表对象

x = ['11', '2', '3']

,则表达式

max(x)

的值为

___________

(

'3'

)

24.

表达式

min(['11', '2', '3'])

的值为

_________________

(

'11'

)

25.

已知列表对象

x = ['11', '2', '3']

,则表达式

max(x, key=len)

的值为

___________

(

'11'

)

26.

语句

x = (3,)

执行后

x

的值为

_______________

(

(3,)

)

27.

语句

x = (3)

执行后

x

的值为

________________

(

3

)

28.

已知

x = {1:2}

,那么执行语句

x[2] = 3

之后,

x

的值为

________________

(

{1: 2, 2: 3}

)

29.

字典对象的

_____________

方法返回字典中的“键

-

值对”列表。

(

items()

)

30.

使

100

13

___________________________________

(

[i for i in range(100) if i%13==0]

)

31.

表达式

3 ** 2

的值为

_________

(

9

)

32.

表达式

3 * 2

的值为

___________

(

6

)

33.

已知

x = [3, 5, 7]

那么执行语句

x[len(x):] = [1, 2]

之后,

x

的值为

______________

(

[3, 5, 7, 1, 2]

)

34.

表达式

list(zip([1,2], [3,4]))

的值为

________________________

(

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

)

35.

已知

x = [1, 2, 3, 2, 3]

,执行语句

x.pop()

之后,

x

的值为

_____________

(

[1, 2, 3, 2]

)

36.

表达式

[x for x in [1,2,3,4,5] if x<3]

的值为

_____________________

(

[1, 2]

)

37.

表达式

[index

for

index,

value

in

enumerate([3,5,7,3,7])

if

value

==

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

的值为

__________________

(

[2, 4]

)

38.

已知

path = r'c:\test.html'

,那么表达式

path[:-4]+'htm'

的值为

__________

(

'c:\\test.htm'

)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值