Here's an easy way to check your Python variable types.
We first define our variables.
name = "Nono"
names = ["Nono", "Bea"]
person = {"name": "Nono", "location": "Spain"}
pair = ("Getting", "Simple")
Use the isinstance()
method to check their types.
# Is name a string?
isinstance(name, str) # True
# Is names a list?
isinstance(names, list) # True
# Is person a dictionary?
isinstance(person, dict) # True
# Is pair a tuple?
isinstance(pair, tuple) # True
# Is name a list?
isinstance(name, list) # False
# Is person a string?
isinstance(person, str) # False
Then we can build conditional statements based on a variable's type.
if isinstance(name, str):
print(f'Hello, {name}!')