Strings in Python can be enclosed in either single or double quotes:
Concatenating strings can be done by using
greeting = "Good" + " Morning"
The above expression can also be done using
greeting = "Good" greeting += " Morning" print(name) #Good Morning
str() function can be used to convert a number for example, into a string:
Python also supports multiline strings. In order to have a multiline string, you need three quotes (either single or double):
print('''Hello World ! ''') print("""Hello World ! """)
Python also has built-in string functions:
isalnum()- Checks if a string is not empty and has characters or digits.
isalpha()- Checks if a string is not empty and has only characters.
isdecimal()- Checks if a string is not empty and has digits.
upper()- Make a string uppercase.
lower()- Make a string lowercase.
isupper()- Checks to see if a string is uppercase.
islower()- Checks to see if a string is lowercase.
title()- Make a string with title case capitalization (e.g. hello world => Hello World).
startswith()- Checks a string to see if it starts with a particular substring.
endswith()- Checks a string to see if it ends with a particular substring.
find()- Find the position of a substring in a string.
replace()- Replaces a portion of a string.
join()- Add letters to a string.
split()- Split a string using a specific character as a separator.
strip()- Remove whitespace from a string.