Python Functions
Question 1 |
What will be the output of the following code :
print type(type(int))
type 'int'
| |
type 'type'
| |
Error | |
0 |
Discuss it
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))
Error | |
None | |
abcd | |
[‘a’,’b’,’c’,’d’] |
Discuss it
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'))
A | |
B | |
a | |
Error |
Discuss it
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))
48 | |
14 | |
64 | |
None of the above |
Discuss it
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?
Module | |
Class | |
Another Function | |
Method |
Discuss it
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?
Id returns the identity of the object | |
Every object doesn’t have a unique id | |
All of the mentioned | |
None of the mentioned |
Discuss it
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())
{‘animal’: ‘horses’, ‘verb’: ‘are’, ‘adjective’: ‘fast’} | |
(‘horses’, ‘are’, ‘fast’) | |
‘horses are fast’ | |
‘are’ |
Discuss it
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)?
[3, 4, 5, 20, 5, 25, 1, 3] | |
[1, 3, 3, 4, 5, 5, 20, 25] | |
[3, 5, 20, 5, 25, 1, 3] | |
[1, 3, 4, 5, 20, 5, 25] |
Discuss it
Question 8 Explanation:
pop(i) removes the ith index element from the list
Question 9 |
time.time() returns ________
the current time | |
the current time in milliseconds | |
the current time in milliseconds since midnight | |
the current time in milliseconds since midnight, January 1, 1970 | |
the current time in milliseconds since midnight, January 1, 1970 GMT (the Unix time) |
Discuss it
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
Regression | |
Decision Tree | |
Clustering | |
Association Rules |
Discuss it
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.