Python Final Exam Review

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

If the file "not_file.txt" does NOT exist, what will print when this code is run? try: myFile = open("not_file.txt", "r") except OSError: print("Error opening file for reading") finally: print("Finally!")

"Error opening file for reading" "Finally!"

What will be the output of the following Python code? class test: def __init__(self,a="Hello World"): self.a=a def display(self): print(self.a) obj=test() obj.display()

"Hello World" is displayed

What is the difference between these two import statements? 1. import fibby2. from fibby import *

#1 requires function calls to be preceded by "fibby.", #2 does not

Which of the following is a feature of DocString?

-Provide a convenient way of associating documentation with Python modules, functions, classes, and methods -All functions should have a docstring -Docstrings can be accessed by the __doc__ attribute on objects -All of the above (correct answer) -None of the above

What will be the output of the following Python code? lamb = lambda x: x ** 3 print(lamb(5))

125

What will be the output of the following Python code? def printMax(a, b): if a > b: print(f'{a} is maximum') elif a == b: print(f'{a} is equal to {b}') else: print(f'{b} is maximum') printMax(3, 4)

4 is maximum

What is JSON?

A way of formatting data as text

What is a Web API?

An interface that allows remote computers to request data from a web server

What is the main advantage of a Virtual Environment when writing Python applications?

Applications can be written against specific versions of modules/packages

What is "Instantiation" in terms of Object Oriented Programming (OOP) terminology?

Creating an instance of class

In a Python class, the __init__( ) function is used as the constructor and it must be defined in your code. True/False

False

If this code is executed when the file output.txt already exists, what will happen? out_file = open("output.txt", "w") out_file.write("Hello") out_file.close()

The file output.txt will be overwritten with the word "Hello"

Python allows you to give a module an alias by renaming it like this. import fibby as f

True

The way to get user input from the command line using Python is input("prompt...") The return value from this function is always a string. True/False?

True

What will be the output of the following Python code? def func(a, b=5, c=10):print(f'a is {a} and b is {b} and c is {c}')func(3, 7)func(25, c = 24)func(c = 50, a = 100)

a is 3 and b is 7 and c is 10 a is 25 and b is 5 and c is 24 a is 100 and b is 5 and c is 50

Which of the following Python code creates an empty class?

class A: pass

The line of Python code that correctly opens a file for reading is:

myFile = open("test_file.txt", "r")

The command typically used to download and install Python packages is:

python -m pip install --user <package_name>

The correct way to pass an exception on to the function caller is to use this key word.

raise

Suppose ElectricCar is a subclass of Car (i.e. it inherits the class Car). How can you call the __init__( ) function of Car from the __init__( ) function of ElectricCar?

super.__init__( )


Ensembles d'études connexes

Unit 5 - Passports and Travel Documents

View Set

Ch4 Prokaryotic Cells & microorganisms

View Set

A/C, D/C, and Magnetism - Part 1

View Set

Health Assessment: Chapter 11 - Lungs and Respiratory System

View Set

NCLEX Review (ATI): Fundamentals

View Set

你叫什么名字?(What is your name?-nǐjiào shén me míng zi?)

View Set

Chapter 21: Caring for Clients with Lower Respiratory Disorders

View Set

Chapter 9(Controlling Microbial Growth in the Environment)

View Set