Overview
Strings text data store karte hain — Python mein ye immutable sequences of characters hain.
Analogy
String ek sealed letter ki tarah — padh sakte ho, copy bana sakte ho, par original change nahi kar sakte.
Step-by-step
- Quotes mein text: "hello" ya 'hello'
- Concatenation: "Hello" + " " + "World"
- f-strings se format: f"Naam: {name}"
- Methods: upper(), lower(), strip(), split()
Visual
s = "Hello World"
s.upper() # "HELLO WORLD"
s.split() # ["Hello", "World"]
s[0:5] # "Hello"
Common mistakes
- Strings immutable hain — modify karna new string banata hai
- String ko number se alag concatenate karna error deta hai
- Single vs double quotes dono same hain Python mein
Practice questions
- Email address se username nikalo (@ se pehle)
- String palindrome hai ya nahi check karo