In Python, you can perform various operations with different data types using operators. Here's an overview of some common operations with detailed examples:
1. Arithmetic Operations:
- Addition (+): Adds two operands.
a = 5
b = 3
sum = a + b # sum will be 8
print(sum)
- Subtraction (-): Subtracts one operand from another.
difference = a - b # difference will be 2
print(difference)
- Multiplication (*): Multiplies two operands.
product = a * b # product will be 15
print(product)
- Division (/): Divides one operand by another. For integers, results in floor division (quotient rounded down).
quotient = a / b # quotient will be 1 (integer division)
print(quotient)
- Floor division (//): Divides and rounds the result down to the nearest integer.
floor_quotient = a // b # floor_quotient will be 1
print(floor_quotient)
- Modulo (%): Returns the remainder after division.
remainder = a % b # remainder will be 2
print(remainder)
- Exponentiation ():** Raises one operand to the power of another.
power = a ** b # power will be 125
print(power)
2. String Operations:
- Concatenation (+): Joins two strings together.
name = "Alice"
greeting = "Hello, " + name + "!"
print(greeting) # Output: Hello, Alice!
- Multiplication (*): Repeats a string a specified number of times.
repeated_word = "Hi " * 3
print(repeated_word) # Output: Hi Hi Hi
- Indexing: Accesses characters based on their position (starts from 0).
first_letter = name[0] # first_letter will be "A"
print(first_letter)
- Slicing: Extracts a substring within a specific range.
last_letter = name[-1] # last_letter will be "e"
print(last_letter)
substring = name[1:4] # substring will be "lic"
print(substring)
3. List Operations:
- Accessing elements: Uses indexing and slicing similar to strings.
my_list = [1, 2, 3, 4]
first_element = my_list[0] # first_element will be 1
print(first_element)
sublist = my_list[1:3] # sublist will be [2, 3]
print(sublist)
- Appending (+): Adds an element to the end of the list.
my_list.append(5) # Adds 5 to the end
print(my_list) # Output: [1, 2, 3, 4, 5]
- Inserting (insert): Inserts an element at a specific index.
my_list.insert(1, "apple") # Inserts "apple" at index 1
print(my_list) # Output: [1, "apple", 2, 3, 4, 5]
- Removing (remove): Removes the first occurrence of an element.
my_list.remove("apple") # Removes "apple"
print(my_list) # Output: [1, 2, 3, 4, 5]
4. Dictionary Operations:
- Accessing values: Uses keys to retrieve corresponding values.
my_dict = {"name": "Bob", "age": 30}
name = my_dict["name"] # name will be "Bob"
print(name)
- Adding key-value pairs: Assigns a value to a new key.
my_dict["city"] = "New York" # Adds "city" key with value "New York"
print(my_dict) # Output: {"name": "Bob", "age": 30, "city": "New York"}
- Modifying values: Updates the value associated with an existing key.
Comments
Post a Comment