Coursera课程Python for everyone:chapter8

来源:互联网 发布:计算机二级办公软件 编辑:程序博客网 时间:2024/06/16 23:43

Chapter 8 Quiz

10 试题

1. 

How are "collection" variables different from normal variables?

Collection variables pull multiple network documents together

Collection variables merge streams of output into a single stream

Collection variables can store multiple values in a single variable

Collection variables can only store a single value

2. 

What are the Python keywords used to construct a loop to iterate through a list?

def / return

foreach / in

try / except

for / in

3. 

For the following list, how would you print out 'Sally'?

friends = [ 'Joseph', 'Glenn', 'Sally' ]

print friends[2:1]

print friends['Sally']

print friends[3]

print friends[2]

4. 

What would the following Python code print out?

fruit = 'Banana'fruit[0] = 'b'print fruit

b

banana

B

Nothing would print - the program fails with a traceback

[0]

Banana

5. 

Which of the following Python statements would print out the length of a list stored in the variabledata?

print data.length()

print len(data)

print strlen(data)

print length(data)

print data.length

print data.Len

6. 

What type of data is produced when you call the range() function?

x = range(5)

A boolean (true/false) value

A string

A list of integers

A list of characters

A list of words

7. 

What does the following Python code print out?

a = [1, 2, 3]b = [4, 5, 6]c = a + bprint len(c)

[1, 2, 3]

15

21

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

[4, 5, 6]

6

8. 

Which of the following slicing operations will produce the list [12, 3]?

t = [9, 41, 12, 3, 74, 15]

t[:]

t[12:3]

t[2:2]

t[1:3]

t[2:4]

9. 

What list method adds a new item to the end of an existing list?

pop()

index()

push()

add()

append()

forward()

10. 

What will the following Python code print out?

friends = [ 'Joseph', 'Glenn', 'Sally' ]friends.sort()print friends[0]

Joseph

Sally

Glenn

friends

0 0