0% found this document useful (0 votes)
9 views2 pages

Chapter 4 - String Handling in Python - Book Back Exercise notes

The document covers string handling in Python, including the use of escape sequences, string operators, and functions. It includes multiple-choice questions, true/false statements, fill-in-the-blanks, and short and long answer questions about strings. Key concepts discussed include string indexing, concatenation, replication, and built-in string functions.

Uploaded by

lohesh.710
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views2 pages

Chapter 4 - String Handling in Python - Book Back Exercise notes

The document covers string handling in Python, including the use of escape sequences, string operators, and functions. It includes multiple-choice questions, true/false statements, fill-in-the-blanks, and short and long answer questions about strings. Key concepts discussed include string indexing, concatenation, replication, and built-in string functions.

Uploaded by

lohesh.710
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

CHINMAYA VIDYALAYA SENIOR SECONDARY SCHOOL

VIRUGAMBAKKAM, CHENNAI – 92
CHAPTER 4 – STRING HANDLING IN PYTHON

A. Tick the correct Option


1. Which of the following is used to insert special characters that are invalid
in Python?
Ans: (a) Escape Sequence
2. Which operator is used to repeat the string for a given number of times?
Ans: (d) None of the above
Correct Answer – String Replication Operator (*)
3. Which of the following does string include?
Ans: (d) All of the above (Letter, Special Characters, Number)
4. Which of the following is correct about multiline string?
Ans: (d) It begins and ends with either three single quotes or three
double quotes.
5. Which of the following string function calculates and return the length of
a string supplied as an argument?
Ans: (a) len( )

B. Write ‘T’ for true and ‘F’ for false


1. Escape sequences are used to delete special characters. – False
2. Strings can be created by enclosing characters inside single or double
quotes. – True
3. Traversing means visiting each element and processing it as required
by the program. – True
4. Index with positive integer’s starts from left with 1. – False (it starts
with 0)
5. Python uses + for concatenation and * for replication – True

C. Fill in the blanks


1. Index with negative integers starts from right with -1.
2. The backslash (\) is a special character and is also known as the
escape character.
3. String concatenation operator joins two or more strings into one.
4. The lower ( ) function converts all uppercase letters to lowercase.
5. The capitalize( ) function returns a string with the first character in
capital.

D. Short answer type questions


1. What are strings?
Ans: A sequence of characters which is enclosed or surrounded by
single (‘ ’) or double (“ ”) quotes is known as a string.
2. What is the difference between (+) and (*)?
Ans: String concatenation operator (+) joins two or more strings
into one.
String replication operator (*) is used to repeat the string for a
given number of times.

3. What do you mean by traversing a string?


Ans: Traversing means visiting each element and processing it as
required by the program.

E. Long answer type questions


1. Explain different ways of indexing a list/string.
Ans: There are two ways of indexing:
*Index with positive integers: Index from left starts with 0.
*Index with negative integers: Index from right starts with -1.

2. Write about any two built-in functions to manipulate strings.


Ans: len( ) – This function calculates and returns the length of a
string supplied as an argument.
count( ) – This function returns the number of times substring
occurs in the given string.

3. What do you mean by escape sequence? Explain in detail.


Ans: Escape sequence or characters are used to insert special
characters that are invalid in Python. The backslash (\) is a special
character and also known as the escape character in Python.
Example : \n – for New Line
\t – for tab
\r – for carriage return

You might also like