Geek Slack

Introduction to Python
    About Lesson



    Python Data Types


    Python Data Types

    Data types in Python represent the type of data that can be stored and manipulated in a program. Python has several built-in data types, including:

    • Integers (int)
    • Floats (float)
    • Strings (str)
    • Lists (list)
    • Tuples (tuple)
    • Dictionaries (dict)
    • Sets (set)
    • Boolean (bool)
    • NoneType (None)

    1. Integers

    An integer is a whole number, positive or negative, without decimals.

    Example:

    x = 5
    y = -10
    z = 0

    2. Floats

    A float is a floating-point number, representing real numbers with a decimal point.

    Example:

    x = 3.14
    y = -0.5

    3. Strings

    A string is a sequence of characters, enclosed in single or double quotes.

    Example:

    name = "Alice"
    message = 'Hello, World!'

    4. Lists

    A list is a collection of items, ordered and mutable. Lists are created using square brackets ([]).

    Example:

    numbers = [1, 2, 3, 4, 5]
    fruits = ['apple', 'banana', 'orange']

    5. Tuples

    A tuple is a collection of items, ordered and immutable. Tuples are created using parentheses (()).

    Example:

    point = (10, 20)
    colors = ('red', 'green', 'blue')

    6. Dictionaries

    A dictionary is a collection of key-value pairs, unordered and mutable. Dictionaries are created using curly braces ({}) with key-value pairs separated by commas (,).

    Example:

    person = {'name': 'Alice', 'age': 30, 'city': 'New York'}

    7. Sets

    A set is a collection of unique items, unordered and mutable. Sets are created using curly braces ({}).

    Example:

    numbers = {1, 2, 3, 4, 5}
    letters = {'a', 'b', 'c', 'd'}

    8. Boolean

    Boolean represents the truth values True and False.

    Example:

    is_active = True
    is_valid = False

    9. NoneType

    NoneType represents the absence of a value or a null value.

    Example:

    result = None

    Conclusion

    Python has a rich set of built-in data types that allow you to represent and manipulate different types of data in your programs. Understanding these data types is essential for writing Python programs effectively.