"if you encounter any errors in SAP, send me a screenshot at pramod@learntosap.com, and I will help you resolve the issue."

Python Variables: A Beginner’s Guide to Storing and Managing Data

Python Tutorial-

Python Variables: A Beginner’s Guide to Storing and Managing Data

Introduction-


Trulli Trulli

✅ Introduction to Python Variables

✅In Python, variables are like containers used to store information. Think of them as labeled boxes where you can keep values such as numbers, text, or even complex data..


✅ What is a Variable in Python?

✅ Variable in Python is a symbolic name that references or points to an object stored in memory. Unlike some other languages, Python does not require you to declare the variable type explicitly—its type is determined automatically when you assign a value..

✔️ . Variable Example-



x = 10
name = "Alice"


💡 Note: Python Comments “Keep comments short and clear — one idea is enough.”

✅ Types of Data Stored in Python Variables.

✔️ 1.Numeric Types: int, float, complex -



x = 10      # int
y = 3.14    # float
z = 2 + 3j  # complex



✔️ 2. Text Type: str -



name = "John"


✔️ 3. Sequence Types: list, tuple, range -



fruits = ["apple", "banana", "cherry"]   # list
numbers = (1, 2, 3)                      # tuple
range_values = range(5)                  # range


✔️ 4. Mapping Type: dict -



person = {"name": "Alice", "age": 25}


✔️ 5. Boolean Type: bool -



is_active = True



✔️ 6. MSet Types: set, frozenset -



unique_numbers = {1, 2, 3}


✅ Variable Scope in Python Practices-


✔️ 1. Local Variables: Defined inside functions and accessible only within them



def greet():
    message = "Hello, World!"   # local variable
    print(message)

greet()
# Output: Hello, World!

print(message)  # ❌ Error: message is not defined



✔️ 2. Global Variables: Defined outside all functions and accessible everywhere



name = "Alice"  # global variable

def greet():
    print(f"Hello, {name}")

greet()
print(name)  # Accessible outside function too



✔️ 3. Nonlocal Variables: Used in nested functions, referring to variables from an outer but non-global scope



def outer_function():
    x = "outer variable"

    def inner_function():
        nonlocal x
        x = "changed by inner"
        print("Inner:", x)

    inner_function()
    print("Outer:", x)

outer_function()



💡 Note: Python Comments Best Practices Case-sensitive language – Think of comments as leaving little notes for your future self (or another developer) who might not remember the full context.

✅ Example 1:-Your First Python Program



print("www.learntosap.com!")


✅ Welcome Python tutorial

Welcome to our Python tutorial! Here, you’ll learn Python basics and try out code live without leaving the page.

✅ Why Python?

Your First Program

print("Hello, World!")

Live Python Code Preview



Practice - Yes/No Quiz

1.Is Python case-sensitive with variables?

2.Can a local variable be accessed outside its function?

3.Can a Python variable name start with a number?


May Be Like Important Link-

-Credit Memo and Return PO

-Bill Of Material (BOM)

-How To Create Quotation

-How To Create Debit Memo Request