Learn with Yasir

Share Your Feedback

String Manipulations


Master Python strings with this guide. Learn string manipulations, methods, slicing with examples to improve your Python coding skills fast.

Table of Contents

  1. What is a String?
  2. Common String Operations
  3. Tasks

1. What is a String?

  • A string is a sequence of characters enclosed in quotes.
    • Examples: "hello", 'Python', "1234"

Creating Strings:

name = "Alice"
greeting = 'Hello'

2. Common String Operations:

  1. Concatenation (joining strings):
    first = "Hello"
    second = "World"
    result = first + " " + second  # Output: "Hello World"
    
  2. Repetition:
    word = "Hi"
    print(word * 3)  # Output: "HiHiHi"
    
  3. Indexing:
    text = "Python"
    print(text[0])  # Output: "P"
    print(text[-1]) # Output: "n"
    
  4. Slicing:
    text = "Python"
    print(text[0:3])  # Output: "Pyt"
    print(text[2:])   # Output: "thon"
    

Tasks

πŸ”Ή Task 1: Concatenate Two Strings

Instruction:
Take two words like "Hello" and "World" and combine them into one sentence with a space in between.

Concept: String concatenation using the + operator.


πŸ”Ή Task 2: Access Characters by Index

Instruction:
Given the word "Python", find out what the first character and the last character are.

Concept: Accessing characters using index numbers (positive and negative indexing).


πŸ”Ή Task 3: Slice a Substring

Instruction:
From the word "Python", extract only the first three letters.

Concept: String slicing (extracting parts of a string using index ranges).


πŸ”Ή Task 4: Measure String Length

Instruction:
Enter any word or sentence and find out how many characters it contains.

Concept: Using the len() function to count characters.



🧠 Practice & Progress

Explore More Topics

πŸ“˜ Learn Python

Tutorials, Roadmaps, Bootcamps & Visualization Projects

Python Fundamentals

Flow Control Statements


Python Functions


Fundamentals more ...




🧠 Python Advanced

Object-Oriented Programming in Python (OOP)

More...

🧠 Modules