Introduction to Python Data Types: int, float, str, list, tuple, and dict
This article introduces the six fundamental Python data types—integers, floats, strings, lists, tuples, and dictionaries—explaining their purpose, characteristics, and providing clear code examples to help beginners understand and apply them effectively in programming.
Welcome to the Python beginner village! In this tutorial we explore the core data types of Python, which are the building blocks of any program and essential for a solid start in coding.
Integer (int)
Integers store whole numbers without a decimal point.
age = 25 # define an integer variable print(age)Float (float)
Floats are used for numbers that contain a decimal point.
pi = 3.14159 # define a float variable print(pi)String (str)
Strings are sequences of characters enclosed in single or double quotes.
greeting = 'Hello, world!' # single‑quoted string print(greeting) message = "I'm learning Python." # double‑quoted string print(message)List (list)
Lists are mutable ordered collections that can hold items of any type.
fruits = ['apple', 'banana', 'cherry'] # define a list print(fruits) fruits.append('orange') # add an element to the end print(fruits) print(fruits[0]) # access the first elementTuple (tuple)
Tuples are similar to lists but immutable once created, useful for fixed sequences.
colors = ('red', 'green', 'blue') # define a tuple print(colors) print(colors[1]) # access the second elementDictionary (dict)
Dictionaries store key‑value pairs, ideal for data with unique identifiers.
person = {'name': 'Alice', 'age': 30, 'city': 'New York'} # define a dict print(person) person['age'] = 31 # modify a value print(person) print(person['name']) # access a value by keyThese six data types each have unique strengths and uses; mastering them enables you to write more efficient, elegant, and powerful Python code.
Test Development Learning Exchange
Test Development Learning Exchange
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.