Python str
Created By: chatGPT
In Python, a string is a sequence of characters enclosed within either single quotes (
'
) or double quotes ("
). This flexibility allows for easy manipulation and formatting of text data. Here’s a quick overview of how you can work with strings in Python.string1 = 'Hello, World!'
string2 = "Python is awesome!"
Concatenation refers to joining two strings together. In Python, this can be accomplished using the
+
operator.greeting = string1 + ' This is a string tutorial.'
print(greeting)
To access individual characters of a string, you can use indexing. Python uses zero-based indexing, which means the first character is at index 0.
first_char = string1[0]
print(first_char) # Output: H
Slicing enables you to extract a portion of a string. You can specify a start and end index with the colon
:
syntax.substring = string1[7:12]
print(substring) # Output: World
You can also find the length of a string using the built-in
len()
function.length = len(string2)
print(length) # Output: 21
To convert a string to all uppercase or lowercase, use the
upper()
and lower()
methods respectively.upper_string = string2.upper()
lower_string = string2.lower()
print(upper_string) # Output: PYTHON IS AWESOME!
print(lower_string) # Output: python is awesome!
Inserting variables into strings can be done through f-strings (formatted string literals) which make it easy to combine text and variable values.
name = 'John'
formatted_string = f'Hello, {name}!'
print(formatted_string) # Output: Hello, John!
Finally, escaping special characters can be done using a backslash (
\
). This is useful for including quotes within a string.escaped_string = 'He said, \'Python is great!\''
print(escaped_string) # Output: He said, 'Python is great!'