Python Functions

Last Updated : 18 Jan, 2021
Question 1
What will be the output of the following code :
print type(type(int))
Cross
type \'int\'
Tick
type \'type\'
Cross
Error
Cross
0


Question 1-Explanation: 
The type() function returns the class of the argument the object belongs to. Thus, type(int) returns which is of the type ‘type’ object.
Question 2
What is the output of the following code :
L = ['a','b','c','d']
print("".join(L))
Cross
Error
Cross
None
Tick
abcd
Cross
[‘a’,’b’,’c’,’d’]


Question 2-Explanation: 
“” depicts a null string and the join function combines the elements of the list into a string.
Question 3
What is the output of the following segment :
chr(ord('A'))
Tick
A
Cross
B
Cross
a
Cross
Error


Question 3-Explanation: 
ord() function converts a character into its ASCII notation and chr() converts the ASCII to character.
Question 4
What is the output of the following program :
y = 8
z = lambda x : x * y
print (z(6))
Tick
48
Cross
14
Cross
64
Cross
None of the above


Question 4-Explanation: 
lambdas are concise functions and thus, result = 6 * 8
Question 5

What is called when a function is defined inside a class?

Cross

Module

Cross

Class

Cross

Another Function

Tick

Method



Question 5-Explanation: 

Explanation: When a function is defined inside a class then it is called Method. The method is accessible to data that is contained within the class.

Question 6
Which of the following is the use of id() function in python?
Tick
Id returns the identity of the object
Cross
Every object doesn’t have a unique id
Cross
All of the mentioned
Cross
None of the mentioned


Question 6-Explanation: 
Each object in Python has a unique id. The id() function returns the object’s id.
Question 7
What is the output of the following program :
import re
sentence = 'horses are fast'
regex = re.compile('(?P<animal>\w+) (?P<verb>\w+) (?P<adjective>\w+)')
matched = re.search(regex, sentence)
print(matched.groupdict())
Tick
{‘animal’: ‘horses’, ‘verb’: ‘are’, ‘adjective’: ‘fast’}
Cross
(‘horses’, ‘are’, ‘fast’)
Cross
‘horses are fast’
Cross
‘are’


Question 7-Explanation: 
This function returns a dictionary that contains all the matches.
Question 8
Suppose list1 is [3, 4, 5, 20, 5, 25, 1, 3], what is list1 after list1.pop(1)?
Cross
[3, 4, 5, 20, 5, 25, 1, 3]
Cross
[1, 3, 3, 4, 5, 5, 20, 25]
Tick
[3, 5, 20, 5, 25, 1, 3]
Cross
[1, 3, 4, 5, 20, 5, 25]


Question 8-Explanation: 
pop(i) removes the ith index element from the list
Question 9
time.time() returns ________
Cross
the current time
Cross
the current time in milliseconds
Cross
the current time in milliseconds since midnight
Cross
the current time in milliseconds since midnight, January 1, 1970
Tick
the current time in milliseconds since midnight, January 1, 1970 GMT (the Unix time)


Question 10
Consider the results of a medical experiment that aims to predict whether someone is going to develop myopia based on some physical measurements and heredity. In this case, the input dataset consists of the person’s medical characteristics and the target variable is binary: 1 for those who are likely to develop myopia and 0 for those who aren’t. This can be best classified as
Cross
Regression
Tick
Decision Tree
Cross
Clustering
Cross
Association Rules


Question 10-Explanation: 
Regression: It is a statistical analysis which is used to establish relation between a response and a predictor variable. It is mainly used in finance related applications. Decision Tree: Decision tree is a computational method which works on descriptive data and records the observations of each object to reach to a result. Clustering: It is a method of grouping more similar objects in a group and the non-similar objects to other groups. Association Rules: It uses if-then reasoning method using the support-confidence technique to give a result. According to the question Decision Tree is the most suitable technique that can be used to get best result of the experiment.
There are 10 questions to complete.

Share your thoughts in the comments

Similar Reads