Python Strings Explained for Beginners (With Simple Examples)
Python Strings Explained for Beginners (With Simple Examples)
Introduction
After learning Nested Loops, now we move to one of the most commonly used topics in Python — Strings.
Strings are used to store and work with text data.
---What is a String?
A string is a sequence of characters enclosed in quotes.
name = "Ayush"
message = 'Hello World'
Strings can be written using single quotes (' ') or double quotes (" ").
---
Accessing Characters (Indexing)
text = "Python"
print(text[0]) # P
print(text[3]) # h
Index always starts from 0.
---String Slicing
text = "Python"
print(text[0:4]) # Pyth
print(text[2:]) # thon
Slicing allows you to extract part of a string.
---
String Length
text = "Python"
print(len(text))
Common String Methods
1. Convert to Uppercase
text = "python"
print(text.upper())
2. Convert to Lowercase
text = "PYTHON"
print(text.lower())
3. Remove Spaces
text = " hello "
print(text.strip())
4. Replace Words
text = "I like Java"
print(text.replace("Java", "Python"))
String Concatenation (Joining Strings)
first = "Hello"
second = "World"
result = first + " " + second
print(result)
Using f-Strings (Modern Way)
name = "Ayush"
age = 22
print(f"My name is {name} and I am {age} years old.")
f-strings are the recommended way to format strings in Python.
---
Looping Through a String
text = "Python"
for char in text:
print(char)
Important Thing to Remember
Strings are immutable — you cannot change them directly.
---
What You Learned in This Post
- What strings are
- Indexing and slicing
- Useful string methods
- Joining and formatting strings
What’s Next?
Next we will learn how to perform operations on strings using real problems.
Next Post: Python String Methods Deep Dive
---👋 About the Author
Ayush Gupta
MSc AI/ML Student | Machine Learning & Python Enthusiast
📧 Email:
aygupta9898@gmail.com
Comments
Post a Comment