top of page
  • Writer's pictureIshan Deshpande

Data types in Python


Python is a high-level programming language that is designed to be easy to read and understand. One of the key features of Python is its support for a wide range of data types, which allow you to work with different kinds of data in your programs. In this article, we'll cover the basics of data types in Python, including the most common types and how to work with them.


1. Numeric

There are two main numeric data types in Python : integers and floats.

Integers are whole numbers that can be positive, negative, or zero. In Python, integers are represented by the 'int' data type. For example, the following code creates a variable 'x' of type int with a value of 10:


x = 10 

Floats are decimal numbers that can be positive, negative, or zero. In Python, floats are represented by the 'float' data type. For example, the following code creates a variable 'y' of type float with a value of 3.14:


y = 3.14 

2. Boolean

A Boolean data type is a data type that can only take two values: True or False. Booleans are commonly used in programming for logical operations and conditional statements. Here's an example of how to define and use a Boolean in Python:


z = True

3. String

A string data type is a data type that represents text or characters. Strings are enclosed in quotation marks, either single or double, and can contain any combination of letters, numbers, and symbols. Here's an example of how to define and use a string in Python:


 name = "Alice" 

4. List

A list data type is a data type that represents a collection of values. Lists can contain any combination of data types, including other lists, and are enclosed in square brackets. Here's an example of how to define and use a list in Python:


List_1 = [1, "Two", 3.5, 4, 5] 

5. Tuple

Tuple data type is similar to a list, but is immutable, meaning its values cannot be changed once defined. Tuples are enclosed in parentheses and can contain any combination of data types. Here's an example of how to define and use a tuple in Python:


Tuple_1 = (2.5, 3.7)

6. Dictionary

A dictionary data type is a data type that represents a collection of key-value pairs. Dictionaries are enclosed in curly braces and each key-value pair is separated by a colon. Here's an example of how to define and use a dictionary in Python:


person = {'name': 'Alice', 'age': 25, 'gender': 'female'}

In addition to these common data types, Python also supports several other data types, including sets, frozensets, bytes, etc. Each data type has its own properties and methods that you can use to manipulate and work with the data.


Overall, understanding data types is a crucial part of becoming proficient in Python programming, and mastering them will enable you to write more efficient, robust, and maintainable code.






bottom of page