Strings in Python can be enclosed in either single or double quotes:
'Hello'
"Hello"
Concatenating strings can be done by using +
operator:
greeting = "Good" + " Morning"
The above expression can also be done using +=
:
greeting = "Good"
greeting += " Morning"
print(name) #Good Morning
the str()
function can be used to convert a number for example, into a string:
str(1) #"1"
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.