Exam 5: Bigger Data: File Io: the While Loop, String Formatting, Reading Online Data in CSV and Json Formats

arrow
  • Select Tags
search iconSearch Question
flashcardsStudy Flashcards
  • Select Tags

The ____ loop continues to perform the statements in the body of the loop as long as the condition remains true.

Free
(Multiple Choice)
4.9/5
(43)
Correct Answer:
Verified

B

Use the ____ function to connect to an address on the Internet.

Free
(Multiple Choice)
4.9/5
(43)
Correct Answer:
Verified

A

Case Study 2: >>> with open("rainfall.txt", "r") as inFile: aLine = inFile.readline() >>> aLine 'Akron 25.81\n' >>> with open("rainfall.txt", "r") as inFile: lineList = inFile.readlines() >>> lineList ['Akron 25.81\n', 'Albia 37.65\n', 'Algona 30.69\n', 'Allison 33.64\n','Alton 27.43\n', 'AmesW 34.07\n', 'AmesSE 33.95\n', 'Anamosa 35.33\n','Ankeny 33.38\n', 'Atlantic 34.77\n', 'Audubon 33.41\n','Beaconsfield 35.27\n', 'Bedford 36.35\n', 'BellePlaine 35.81\n','Bellevue 34.35\n', 'Blockton 36.28\n', 'Bloomfield 38.02\n', 'Boone 36.30\n', 'Brighton 33.59\n', 'Britt 31.54\n', 'Buckeye 33.66\n','BurlingtonKBUR 37.94\n', 'Burlington 36.94\n','Carroll 33.33\n', 'Cascade 33.48\n'] >>> with open("rainfall.txt", "r") as inFile: fileString = inFile.read() >>> fileString 'Akron 25.81\nAlbia 37.65\nAlgona 30.69\nAllison 33.64\nAlton 27.43\nAmesW 34.07\nAmesSE 33.95\nAnamosa 35.33\nAnkeny 33.38\n Atlantic 34.77\nAudubon 33.41\nBeaconsfield 35.27\nBedford 36.35\nBellePlaine 35.81\nBellevue 34.35\nBlockton 36.28\nBloomfield 38.02\nBoone 36.30\nBrighton 33.59\nBritt 31.54\nBuckeye 33.66\nBurlingtonKBUR 37.94\nBurlington 36.94\nCarroll 33.33\nCascade 33.48\n' >>> -Refer to the session in the accompanying Case Study 2 and describe the function of the readlines() method.

Free
(Essay)
4.7/5
(34)
Correct Answer:
Verified

The readlines() method returns a list of n strings, each representing a single line of the file. If n is not provided, then all lines of the file are returned.

Describe the functionality of the string format method in Python.

(Essay)
4.9/5
(37)

What is a list comprehension?

(Essay)
4.8/5
(47)

Case Study 1: 1. >>> item = 'A dozen eggs' 2. >>> itemPrice = 2.4 3. >>> print("{0} costs ${1:.2f}".format(item, itemPrice)) 4. ??? 5. >>> myDict = {'name':'candy bar', 'price':95} 6. >>> print("The {name} costs {price} cents".format(**myDict)) 7. ??? -Refer to the session in the accompanying Case Study 2. What is printed on line 7?

(Multiple Choice)
4.7/5
(39)

What Python module is used to get online data?

(Multiple Choice)
4.8/5
(33)

1. Match each of the descriptions with the appropriate formatting option for strings. -Put the value in a field 20 characters wide, centered.

(Multiple Choice)
4.9/5
(37)

Describe JSON encoding and explain how Python can be used to decode JSON data read from the Internet.

(Essay)
4.7/5
(37)

1. Match each of the descriptions with the appropriate formatting option for strings. -Put the value in a field 20 characters wide, right-justified.

(Multiple Choice)
4.9/5
(43)

When using the format method with a string, the ____ character formats a value as an integer.

(Multiple Choice)
4.8/5
(38)

If the condition in a while loop never becomes False, (a/an) _____________ loop results.

(Multiple Choice)
4.7/5
(37)

The read(n) method will read and return a string of n characters, or zero characters if n is not provided.

(True/False)
4.9/5
(37)

What is an infinite loop?

(Essay)
4.8/5
(42)

What statement is used to close a file?

(Multiple Choice)
4.8/5
(33)

The ____ method returns the contents of the entire file as a list of strings, where each item in the list represents one line of the file.

(Multiple Choice)
4.9/5
(30)

How would you use a for loop to read the text from a file named myFile?

(Multiple Choice)
4.8/5
(32)

What command is used to open a file named rainfall.txt for reading?

(Multiple Choice)
4.8/5
(28)

Describe the format of a CSV file.

(Essay)
4.8/5
(37)

You must have more than one for loop in a list comprehension.

(True/False)
4.7/5
(40)
Showing 1 - 20 of 33
close modal

Filters

  • Essay(0)
  • Multiple Choice(0)
  • Short Answer(0)
  • True False(0)
  • Matching(0)