đ Lesson 9: Python Strings (Python á áŹááŹá¸)
1. String áááŻááŹááŹáá˛?
ááźááşáᏠâ String áááŻáᏠá áŹááŻáśá¸á á áŹááźáąáŹááşá¸á á áŹááŹá¸áá˝áąááᯠááááşá¸ááŹá¸áá˛áˇ Data Type ááźá áşáááşá
English â A string is a sequence of characters enclosed in quotes.
2. String Methods (áĄááŻáśá¸ááťáŹá¸áá˛áˇ Method ááťáŹá¸)
upper()â á áŹááŻáśá¸áĄááźáŽá¸ ááźáąáŹááşá¸lower()â á áŹááŻáśá¸áĄááąá¸ ááźáąáŹááşá¸strip()â áĄáážáąáˇáá˛áˇ áĄááąáŹááş space áááşreplace(a, b)â a ááᯠb áá˛áˇ áĄá áŹá¸áááŻá¸split()â á áŹááźáąáŹááşá¸ááᯠá áŹáááşá¸áĄááźá áş áá˝á˛
3. String Formatting
Variable áá˝áąááᯠstring áá˛áááˇáşááťááşáááş f-string ááŻáśá¸ááá˝ááşáááş
4. áĄááťááşá¸ááťáŻááş
â String = á áŹááŹá¸ Data Type
â Indexing, slicing áá˛áˇ á áŹááŻáśá¸áá˝áąááᯠááąáŤáşáááŻááş
â Method áá˝áą (upper, lower, strip, replace, split) áĄááŻáśá¸ááťáŹá¸
â f-string ááŻáśá¸ááźáŽá¸ á áŹááŹá¸áá˝á˛áááŻááş
python
# ===== 1. String Creation =====
a = 'Hello'
b = "World"
c = """This is
a multi-line
string"""
print(f"Single quotes: {a}")
print(f"Double quotes: {b}")
print(f"Multi-line: {c}")
# ===== 2. String Indexing & Slicing =====
print(f"\n===== Indexing & Slicing =====")
text = "Python"
print(f"First character: {text[0]}") # P
print(f"Last character: {text[-1]}") # n
print(f"Slice [0:3]: {text[0:3]}") # Pyt
print(f"Slice [2:]: {text[2:]}") # thon
# ===== 3. String Methods =====
print(f"\n===== String Methods =====")
txt = " hello world "
print(f"Upper: {txt.upper()}")
print(f"Lower: {txt.lower()}")
print(f"Strip: '{txt.strip()}'")
print(f"Replace: {txt.replace('world', 'Python')}")
print(f"Split: {txt.split()}")
# ===== 4. String Formatting (f-strings) =====
print(f"\n===== String Formatting =====")
name = "Sai"
age = 25
print(f"My name is {name}, I am {age} years old.")
# ===== 5. String Length =====
print(f"\nLength of 'Python': {len('Python')}")You should see
Single quotes: Hello Double quotes: World Multi-line: This is a multi-line string ===== Indexing & Slicing ===== First character: P Last character: n Slice [0:3]: Pyt Slice [2:]: thon ===== String Methods ===== Upper: HELLO WORLD Lower: hello world Strip: 'hello world' Replace: hello Python Split: ['hello', 'world'] ===== String Formatting ===== My name is Sai, I am 25 years old. Length of 'Python': 6