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.
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 ratings0% 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.
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