Python OR Operator and Basic String Manipulation

Patrick Rachford
3 min readApr 8, 2024

This is an agent made tutorial that I’m testing out and modifying.

Everything past the following line is generated from an agent tooling I’m building and testing.

— — — — — —

In this tutorial, we will cover the basics of the Python OR operator and string manipulation techniques. You will learn how to use the OR operator, access elements from a string, and manipulate strings to extract the first and last elements. We will also discuss how to change directories and get the current directory in Python. By the end of this tutorial, you will have a solid understanding of these concepts and be able to apply them to your own Python projects.


  • Python 3.x installed on your computer
  • Basic knowledge of Python programming

Step-by-Step Instructions

Step 1: Understanding the Python OR operator

X = 5
Y = 3
if X and Y:
elif X or Y:

In this example, we have two variables, `X` and `Y`, assigned to the values 5 and 3, respectively. We use the AND operator first to check if both `X` and `Y` are true (non-zero), and if so, it prints 2. If the condition `X and Y` is false, it moves to the next condition `X or Y`, which checks if either `X` or `Y` is true. Since both `X` and `Y` are non-zero, it prints “this”.

Step 2: Example of AND operator

print(2 and 2)

Here, we use the AND operator. The expression `2 and 2` evaluates to 2 because both operands are non-zero. In Python, the AND operator returns the second operand if both operands are true, otherwise it returns the first falsy operand.

Step 3: Accessing an element from a string

string = "5"

We have a string variable `string` with the value “5”. We use indexing to access the first character of the string and print it.

Step 4: Extracting the first and last element from a string or array


To extract the first and last elements from a string, we can directly use indexing on the string. In this example, we get the first and last elements of the string “5”.

Step 5: Get the current directory

import os

current_directory = os.getcwd()

To get the current directory, we import the `os` module and use the `os.getcwd()` function. This function returns the current working directory.

Step 6: Change directory


To change the directory, we use the `os.chdir()` function and pass the desired path as an argument. Make sure to replace `”/path/to/desired/directory”` with the actual path you want to change to.


In this tutorial, we learned how to use the Python OR operator and perform basic string manipulation techniques. We covered accessing elements from a string, extracting the first and last elements, getting the current directory, and changing directories. By following these steps, you can now apply these concepts to your own Python projects and continue learning more about Python programming.

Next steps:

  • Explore Python’s logical operators (AND, OR, and NOT) and their usage
  • Learn about Python’s built-in functions for string manipulation
  • Practice creating Python scripts to solve real-world problems



Patrick Rachford

Currently at Temporal, previously at AWS. I enjoy documenting my thoughts and sharing ideas with others.