- Python Basics
- Python - Home
- Python - Overview
- Python - History
- Python - Features
- Python vs C++
- Python - Hello World Program
- Python - Application Areas
- Python - Interpreter
- Python - Environment Setup
- Python - Virtual Environment
- Python - Basic Syntax
- Python - Variables
- Python - Data Types
- Python - Type Casting
- Python - Unicode System
- Python - Literals
- Python - Operators
- Python - Arithmetic Operators
- Python - Comparison Operators
- Python - Assignment Operators
- Python - Logical Operators
- Python - Bitwise Operators
- Python - Membership Operators
- Python - Identity Operators
- Python - Operator Precedence
- Python - Comments
- Python - User Input
- Python - Numbers
- Python - Booleans
- Python Control Statements
- Python - Control Flow
- Python - Decision Making
- Python - If Statement
- Python - If else
- Python - Nested If
- Python - Match-Case Statement
- Python - Loops
- Python - for Loops
- Python - for-else Loops
- Python - While Loops
- Python - break Statement
- Python - continue Statement
- Python - pass Statement
- Python - Nested Loops
- Python Functions & Modules
- Python - Functions
- Python - Default Arguments
- Python - Keyword Arguments
- Python - Keyword-Only Arguments
- Python - Positional Arguments
- Python - Positional-Only Arguments
- Python - Arbitrary Arguments
- Python - Variables Scope
- Python - Function Annotations
- Python - Modules
- Python - Built in Functions
- Python Strings
- Python - Strings
- Python - Slicing Strings
- Python - Modify Strings
- Python - String Concatenation
- Python - String Formatting
- Python - Escape Characters
- Python - String Methods
- Python - String Exercises
- Python Lists
- Python - Lists
- Python - Access List Items
- Python - Change List Items
- Python - Add List Items
- Python - Remove List Items
- Python - Loop Lists
- Python - List Comprehension
- Python - Sort Lists
- Python - Copy Lists
- Python - Join Lists
- Python - List Methods
- Python - List Exercises
- Python Tuples
- Python - Tuples
- Python - Access Tuple Items
- Python - Update Tuples
- Python - Unpack Tuples
- Python - Loop Tuples
- Python - Join Tuples
- Python - Tuple Methods
- Python - Tuple Exercises
- Python Sets
- Python - Sets
- Python - Access Set Items
- Python - Add Set Items
- Python - Remove Set Items
- Python - Loop Sets
- Python - Join Sets
- Python - Copy Sets
- Python - Set Operators
- Python - Set Methods
- Python - Set Exercises
- Python Dictionaries
- Python - Dictionaries
- Python - Access Dictionary Items
- Python - Change Dictionary Items
- Python - Add Dictionary Items
- Python - Remove Dictionary Items
- Python - Dictionary View Objects
- Python - Loop Dictionaries
- Python - Copy Dictionaries
- Python - Nested Dictionaries
- Python - Dictionary Methods
- Python - Dictionary Exercises
- Python Arrays
- Python - Arrays
- Python - Access Array Items
- Python - Add Array Items
- Python - Remove Array Items
- Python - Loop Arrays
- Python - Copy Arrays
- Python - Reverse Arrays
- Python - Sort Arrays
- Python - Join Arrays
- Python - Array Methods
- Python - Array Exercises
- Python File Handling
- Python - File Handling
- Python - Write to File
- Python - Read Files
- Python - Renaming and Deleting Files
- Python - Directories
- Python - File Methods
- Python - OS File/Directory Methods
- Object Oriented Programming
- Python - OOPs Concepts
- Python - Object & Classes
- Python - Class Attributes
- Python - Class Methods
- Python - Static Methods
- Python - Constructors
- Python - Access Modifiers
- Python - Inheritance
- Python - Polymorphism
- Python - Method Overriding
- Python - Method Overloading
- Python - Dynamic Binding
- Python - Dynamic Typing
- Python - Abstraction
- Python - Encapsulation
- Python - Interfaces
- Python - Packages
- Python - Inner Classes
- Python - Anonymous Class and Objects
- Python - Singleton Class
- Python - Wrapper Classes
- Python - Enums
- Python - Reflection
- Python Errors & Exceptions
- Python - Syntax Errors
- Python - Exceptions
- Python - try-except Block
- Python - try-finally Block
- Python - Raising Exceptions
- Python - Exception Chaining
- Python - Nested try Block
- Python - User-defined Exception
- Python - Logging
- Python - Assertions
- Python - Built-in Exceptions
- Python Multithreading
- Python - Multithreading
- Python - Thread Life Cycle
- Python - Creating a Thread
- Python - Starting a Thread
- Python - Joining Threads
- Python - Naming Thread
- Python - Thread Scheduling
- Python - Thread Pools
- Python - Main Thread
- Python - Thread Priority
- Python - Daemon Threads
- Python - Synchronizing Threads
- Python Synchronization
- Python - Inter-thread Communication
- Python - Thread Deadlock
- Python - Interrupting a Thread
- Python Networking
- Python - Networking
- Python - Socket Programming
- Python - URL Processing
- Python - Generics
- Python Libraries
- NumPy Tutorial
- Pandas Tutorial
- SciPy Tutorial
- Matplotlib Tutorial
- Django Tutorial
- OpenCV Tutorial
- Python Miscellenous
- Python - Date & Time
- Python - Maths
- Python - Iterators
- Python - Generators
- Python - Closures
- Python - Decorators
- Python - Recursion
- Python - Reg Expressions
- Python - PIP
- Python - Database Access
- Python - Weak References
- Python - Serialization
- Python - Templating
- Python - Output Formatting
- Python - Performance Measurement
- Python - Data Compression
- Python - CGI Programming
- Python - XML Processing
- Python - GUI Programming
- Python - Command-Line Arguments
- Python - Docstrings
- Python - JSON
- Python - Sending Email
- Python - Further Extensions
- Python - Tools/Utilities
- Python - GUIs
- Python Useful Resources
- Python Compiler
- NumPy Compiler
- Matplotlib Compiler
- SciPy Compiler
- Python - Programming Examples
- Python - Quick Guide
- Python - Useful Resources
- Python - Discussion
Python Mock Test
This section presents you various set of Mock Tests related to Python. You can download these sample mock tests at your local machine and solve offline at your convenience. Every mock test is supplied with a mock test key to let you verify the final score and grade yourself.
Python Mock Test IV
Q 1 - Which of the following function removes all leading and trailing whitespace in string?
Answer : B
Explanation
strip([chars]) − Performs both lstrip() and rstrip() on string.
Q 2 - Which of the following function changes case for all letters in string?
Answer : C
Explanation
swapcase() − Inverts case for all letters in string.
Q 3 - Which of the following function returns titlecased version of string?
Answer : D
Explanation
title() − Returns "titlecased" version of string, that is, all words begin with uppercase and the rest are lowercase.
Q 4 - Which of the following function converts a string to all uppercase?
Answer : A
Explanation
upper() − Converts all lowercase letters in string to uppercase.
Q 5 - Which of the following function checks in a string that all characters are decimal?
Answer : B
Explanation
isdecimal() − Returns true if a unicode string contains only decimal characters and false otherwise.
Q 7 - What is the output of [1, 2, 3] + [4, 5, 6]?
Answer : A
Explanation
[1, 2, 3, 4, 5, 6]
Q 8 - What is the output of ['Hi!'] * 4?
Answer : A
Explanation
['Hi!', 'Hi!', 'Hi!', 'Hi!']
Answer : A
Explanation
true
Q 10 - What is the output of for x in [1, 2, 3]: print x?
Answer : B
Explanation
1 2 3
Answer : C
Explanation
3, Offsets start at zero.
Answer : A
Explanation
1, Negative: count from the right.
Answer : A
Explanation
2, 3, Slicing fetches sections.
Q 14 - What is the following function compares elements of both lists?
Answer : A
Explanation
cmp(list1, list2) − Compares elements of both lists.
Q 15 - What is the following function gives the total length of the list?
Answer : B
Explanation
len(list) − Gives the total length of the list.
Q 16 - What is the following function returns item from the list with max value?
Answer : C
Explanation
max(list) − Returns item from the list with max value.
Q 17 - What is the following function returns item from the list with min value?
Answer : D
Explanation
min(list) − Returns item from the list with min value.
Q 18 - What is the following function returns the lowest index in list that obj appears?
Answer : A
Explanation
list.index(obj) − Returns the lowest index in list that obj appears.
Q 19 - What is the following function inserts an object at given index in a list?
Answer : B
Explanation
list.insert(index, obj) − Inserts object obj into list at offset index.
Q 20 - What is the following function removes last object from a list?
Answer : C
Explanation
list.pop(obj=list[-1]) − Removes and returns last object or obj from list.
Q 21 - What is the following function removes an object from a list?
Answer : D
Explanation
list.remove(obj) − Removes object obj from list.
Q 22 - What is the following function reverses objects of list in place?
Answer : A
Explanation
list.reverse() − Reverses objects of list in place.
Q 23 - What is the following function sorts a list?
Answer : B
Explanation
list.sort([func]) − Sorts objects of list, use compare func if given.
Q 24 - What is the following function compares elements of both dictionaries dict1, dict2?
Answer : C
Explanation
cmp(dict1, dict2) − Compares elements of both dict.
Q 25 - What is the following function compares elements of both dictionaries dict1, dict2?
Answer : C
Explanation
len(dict) − Gives the total length of the dictionary. This would be equal to the number of items in the dictionary.
Answer Sheet
Question Number | Answer Key |
---|---|
1 | B |
2 | C |
3 | D |
4 | A |
5 | B |
6 | C |
7 | A |
8 | A |
9 | A |
10 | B |
11 | C |
12 | A |
13 | A |
14 | A |
15 | B |
16 | C |
17 | D |
18 | A |
19 | B |
20 | C |
21 | D |
22 | A |
23 | B |
24 | C |
25 | C |