Python Strings
In Python, a string is a sequence of characters enclosed within single quotes '' or double quotes "".
1. Creating Strings
You can create strings by enclosing characters within single quotes or double quotes.
Example:
single_quoted_string = 'Hello, World!'
double_quoted_string = "Python is fun!"2. Accessing Characters
You can access individual characters of a string using indexing.
Example:
string = "Python"
first_char = string[0] # Accessing the first character
last_char = string[-1] # Accessing the last character3. String Slicing
You can extract a substring from a string using slicing.
Example:
string = "Python"
substring = string[1:4] # Extracting characters from index 1 to index 34. String Concatenation
You can concatenate (combine) two or more strings using the + operator.
Example:
string1 = "Hello"
string2 = "World"
combined_string = string1 + " " + string25. String Methods
Python provides various methods for working with strings, such as upper(), lower(), strip(), split(), join(), and many more.
Example:
string = " Hello, World! "
uppercase_string = string.upper()
lowercase_string = string.lower()
stripped_string = string.strip()
words = string.split(",")6. String Formatting
You can format strings using the format() method or f-strings (formatted string literals).
Example:
name = "Alice"
age = 30
formatted_string = "My name is {} and I am {} years old.".format(name, age)
f_string = f"My name is {name} and I am {age} years old."Conclusion
Strings are a fundamental data type in Python used to represent text. Understanding how to create, manipulate, and format strings is essential for programming in Python.