Page 274 - Computer Science Class 11 Without Functions
P. 274
if flag == True:
print('String ', myString, ' is a Palindrome')
else:
print('String ', myString, ' is not a Palindrome')
Let's Summarise
Ø A string is a sequence of characters.
Ø Strings can be enclosed in single quotes (' '), double quotes (" "), or triple quotes (''' ''' or """ """).
Ø An escape character is a special character that is used to represent characters that are difficult to type or that
have a special meaning within strings. It is denoted by a backslash \ followed by another character.
Here are some commonly used escape characters in Python strings:
a. Newline \n: Inserts a newline character.
b. Tab \t: Inserts a tab character.
c. Backslash \\: Inserts a single backslash.
d. Single Quote \': Inserts a single quote.
e. Double Quote \": Inserts a double quote.
f. Null Character \0: Inserts a null character.
Ø To access a character in a string, use the index of the required element within square brackets.
Ø In Python, indexes for accessing string characters includes [0, len(string)-1] and [-len(string), -1].
Ø (+) operator is used to concatenate two strings.
Ø (*) operator produces a string, concatenated with itself a specified number of times.
Ø str (): To transform a data object to a string.
Ø Membership operator in returns true if a character exists in the given string.
Ø Membership operator not in returns true if a character does not exist in the given string.
Ø A slice is marked by specifying the start, finish, and step indices using the notation: <start>:<finish>:<step>
Ø Python also provides some built-in string manipulation methods like:
len(): Returns the length of a string.
reverse (): Returns a string having characters in the reversed sequence of the original string.
s.lower(): Returns lowercase version of the string.
s.upper(): Returns uppercase version of the string.
s.title(): Returns a string which has the first letter of every word of original string converted to
uppercase, while remaining letters are converted to lowercase.
s.capitalize(): Returns a string which has all the letters in the original string converted to uppercase.
s.isupper(): Tests whether the string comprises only uppercase characters.
s.islower(): Tests whether the string comprises only lowercase characters.
s.isalpha(): Tests whether a string comprises only alphabets.
s.isdigit(): Tests whether a string comprises only digits.
s.isalnum(): Tests whether a string contains only alphabets and digits.
s.isspace(): Tests whether a string comprises only whitespace characters.
272 Touchpad Computer Science-XI

