In Python, data types are used to classify one particular type of data, determining the values that you can assign to the type and the operations you can perform on it.
Python has several built-in data types, which can be grouped into the following categories:
- Numeric:
int
,float
,complex
- Boolean:
bool
- Sequence:
str
,list
,tuple
,range
- Set:
set
,frozenset
- Mapping:
dict
1) Numeric Data Types
int
(integers)
An integer is a whole number, positive or negative, without a decimal point. You can use the int
data type to store whole numbers ranging from -2147483648 to 2147483647.
Here are some examples of int
values:
x = 42
y = -1234
z = 0
2) Float
float
(floating-point numbers)
A float is a number with a decimal point. You can use the float
data type to store fractional numbers, such as 3.14 or -9.81.
Here are some examples of float
values:
x = 3.14
y = -9.81
z = 0.0
3) Complex Data Types
complex
(complex numbers)
A complex number is a number with a real and imaginary part. You can use the complex
data type to store complex numbers, such as 3 + 4j or -1.2 + 3.4j.
Here are some examples of complex
values:
x = 3 + 4j
y = -1.2 + 3.4j
z = 0 + 0j
4) Boolean Data Type
The bool
data type represents a boolean value, which can be either True
or False
.
Here are some examples of bool
values:
x = True
y = False
5) Sequence Data Types
str
(strings)
A string is a sequence of characters, such as “hello” or “goodbye”. You can use the str
data type to store a string.
You can create a string by enclosing characters in single quotes (‘) or double quotes (“).
Here are some examples of str
values:
x = 'hello'
y = "goodbye"
z = "I'm a string"
6) Lists
list
(lists)
A list is an ordered collection of items. You can use the list
data type to store a list of items.
You can create a list by enclosing a comma-separated sequence of items in square brackets ([]).
Here are some examples of list
values:
x = [1, 2, 3]
y = ['apple', 'banana', 'cherry']
z = ['a', 1, 3.14, True]
7) Tuples
tuple
(tuples)
A tuple is an immutable sequence of items. You can use the tuple
data type to store a tuple of items. You can create a tuple by enclosing a comma-separated sequence of items in parentheses (()).
x = (1, 2, 3)
y = ('apple', 'banana', 'cherry')
z = ('a', 1, 3.14, True)
8) Ranges
range
(ranges)
A range is an immutable sequence of numbers. You can use the range
data type to store a range of values.
You can create a range by calling the range
function with two or three arguments: the start value, the stop value, and (optionally) the step value.
Here are some examples of range
values:
x = range(0, 3) # [0, 1, 2]
y = range(2, 10, 2) # [2, 4, 6, 8]
z = range(10, 2, -2) # [10, 8, 6, 4]
9) Set Data Types
set
(sets)
A set is an unordered collection of unique items. You can use the set
data type to store a set of items.
You can create a set by enclosing a comma-separated sequence of items in curly braces ({}).
Here are some examples of set
values:
x = {1, 2, 3}
y = {'apple', 'banana', 'cherry'}
z = {'a', 1, 3.14, True}
10) Frozenset
frozenset
(frozen sets)
A frozen set is an immutable set of unique items. You can use the frozenset
data type to store a frozen set of items.
You can create a frozen set by calling the frozenset
function with a set as an argument.
Here are some examples of frozenset
values:
x = frozenset({1, 2, 3})
y = frozenset({'apple', 'banana', 'cherry'})
z = frozenset({'a', 1, 3.14, True})
11) Mapping Data Type
dict
(dictionaries)
A dictionary is a collection of key-value pairs. You can use the dict
data type to store a dictionary.
You can create a dictionary by enclosing a comma-separated sequence of key-value pairs in curly braces ({}).
Here are some examples of dict
values:
x = {'a': 1, 'b': 2}
y = {'apple': 5, 'banana': 3, 'cherry': 7}
z = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
- pybase64 encode and decode Messages using Python - June 6, 2023
- Different Data Types in Dart - June 6, 2023
- What is flutter and dart and the difference - June 4, 2023