Skip to main content

Python Data Types

 

Python Data Types



Built-in Data Types

In programming, data type is an important concept.

Variables can store data of different types, and different types can do different things.

Python has the following data types built-in by default, in these categories:

Text Type:str
Numeric Types:int, float, complex
Sequence Types:list, tuple, range
Mapping Type:dict
Set Types:set, frozenset
Boolean Type:bool
Binary Types:bytes, bytearray, memoryview

Getting the Data Type

You can get the data type of any object by using the type() function:

Example

Print the data type of the variable x:

x = 5
print(type(x))


Setting the Data Type

In Python, the data type is set when you assign a value to a variable:

ExampleData Type
x = "Hello World"str
x = 20int
x = 20.5float
x = 1jcomplex
x = ["apple", "banana", "cherry"]list
x = ("apple", "banana", "cherry")tuple
x = range(6)range
x = {"name" : "John", "age" : 36}dict
x = {"apple", "banana", "cherry"}set
x = frozenset({"apple", "banana", "cherry"})frozenset
x = Truebool
x = b"Hello"bytes
x = bytearray(5)bytearray
x = memoryview(bytes(5))memoryview


Setting the Specific Data Type

If you want to specify the data type, you can use the following constructor functions:

ExampleData Type
x = str("Hello World")str
x = int(20)int
x = float(20.5)float
x = complex(1j)complex
x = list(("apple", "banana", "cherry"))list
x = tuple(("apple", "banana", "cherry"))tuple
x = range(6)range
x = dict(name="John", age=36)dict
x = set(("apple", "banana", "cherry"))set
x = frozenset(("apple", "banana", "cherry"))frozenset
x = bool(5)bool
x = bytes(5)bytes
x = bytearray(5)bytearray
x = memoryview(bytes(5))memoryview

Comments

Popular posts from this blog

Python Tuples

  Python  Tuples mytuple = ( "apple" ,  "banana" ,  "cherry" ) Tuple Tuples are used to store multiple items in a single variable. Tuple is one of 4 built-in data types in Python used to store collections of data, the other 3 are List, Set, and Dictionary, all with different qualities and usage. A tuple is a collection which is ordered and  unchangeable . Tuples are written with round brackets. Example Create a Tuple: thistuple = ( "apple" ,  "banana" ,  "cherry" ) print (thistuple) Tuple Items Tuple items are ordered, unchangeable, and allow duplicate values. Tuple items are indexed, the first item has index  [0] , the second item has index  [1]  etc. Ordered When we say that tuples are ordered, it means that the items have a defined order, and that order will not change. Unchangeable Tuples are unchangeable, meaning that we cannot change, add or remove items after the tuple has been created. Allow Duplicates Since tuples...

Python Strings

  Python  Strings  Strings Strings in python are surrounded by either single quotation marks, or double quotation marks. 'hello'  is the same as  "hello" . You can display a string literal with the  print()  function: Example print ( "Hello" ) print ( 'Hello' ) Assign String to a Variable Assigning a string to a variable is done with the variable name followed by an equal sign and the string: Example a =  "Hello" print (a) Multiline Strings You can assign a multiline string to a variable by using three quotes: Example You can use three double quotes: a =  "" "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua." "" print (a) Or three single quotes: Example a =  '' 'Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.' '' print (a) Note:  in the res...

PYTHON FILE I/O

           Python  File Open File handling is an important part of any web application. Python has several functions for creating, reading, updating, and deleting files. File Handling The key function for working with files in Python is the  open()  function. The  open()  function takes two parameters;  filename , and  mode . There are four different methods (modes) for opening a file: "r"  - Read - Default value. Opens a file for reading, error if the file does not exist "a"  - Append - Opens a file for appending, creates the file if it does not exist "w"  - Write - Opens a file for writing, creates the file if it does not exist "x"  - Create - Creates the specified file, returns an error if the file exists In addition you can specify if the file should be handled as binary or text mode "t"  - Text - Default value. Text mode "b"  - Binary - Binary mode (e.g. images) Syntax To open a file for ...