SlideShare a Scribd company logo
PythonTutorials
Lecture -2-
By: Ali Sattar
To: Everyone
Contents:
1.What is the data type?
2.The data types in python.
3. MutableVs. Immutable objects?
Data type it is just determine the type of the object in your program. Python will
store that object with it’s type in the memory, also the interpreter needs to check the
status of that object for the operation later. The general from to define any variable of any
data type in python is look like below:
Variable Name = Object
A = 20
So, here A is the variable name and 20 is the object content which is assigned to the
variable, you see now how python deal with the data types.
1.What is the data type?
2.The data types in python
The data types in python can be classified into five categories or classes:
2.1 Boolean.
2.2 Numeric types.
2.3 Sequences.
2.4 Sets.
2.5 Mapping.
2.The data types in python
2.1 Boolean: This type has a two values either: True or False. This type can be used with
decision making statements or where we want to represent the two values.
Ex: T =True
2.2 Numeric types: This category can be classified into four data types: int, float, long
and complex.
Ex: A = 20 ; F = 2.5 ; L = 21321L ; C = 10 + 5j
► For long type now is not working in python 3.x but it was working in python 2.x and we
need to put L in the last. For complex type is just consist of a two parts: Real part and
imaginary part
2.3 Sequences: This category can be classified into four data types: String, bytes, byte array, list
and tuple.
Ex:
S = “Ali Sattar” or S = str(“Hello”)  S is a string type
B1 = b1’A’  b1 is a bytes type, it is like char type in other languages.
B2 = b2’Python’  b2 is another bytes type, but it followed by sequence of letters.
BA = (“Python, Java”, “utf8”)  b is of type bytearray returns a two items only.
L = [‘String’, 24, 2.5, ‘b’]  L is of type list contains multiple items.
T = (‘One’, ‘Two’, ‘Three’)  T is of type tuple, it is similar to list but there is a difference.
2. The data types in python
2.The data type in python
► For bytes data type is look like the char data type but here is expanded with not only
one byte but with a sequence of bytes like you did noticed before in the examples.
► For list it is just a sequences of items started by 0m where list object can contains many
data types for other objects ok. “List is changeable; means can be modified by insert,
update and even delete”.
► For tuple is similar to list but surround it’s items with () instead of []. “Tuple is not
changeable, so you cannot do update, insert and even delete”.
► You can use the method str() to convert any other data type to string type.
► We can use bytearray too if we want to represent a sequence of letters as list.
2.4 Sets: A set is unordered collection of items inside curly braces {}. The object inside
the list is non-changeable but the set can be modified by adding or removing an items.
The set can contain items of different data types, each item inside the set is separated
comma (,) and built in using the method set(). The difference between set and list is
list items can be updated in place while set items are not.
Ex: my_Set = { 100, b’B’, “Ali Sattar”, 20.5, (1, 2, 3) }
► Here as you can see, we created a set of different items and with a different data
types.
2. The data type in python
2.The data type in python
2.5 Mapping: Dictionary is the only data type here, the dictionary is unordered collection
of items (elements) where the items are surrounded by a curly braces too {} like set. Each
item is separated by comma and it has a key: value pair. Dictionary items are changeable
like list and bytearray.
Ex:
Diction1 = { 1: ‘Sunday’, 2: ‘Monday’, 3: ‘Tuesday’ }
Diction2 = { ‘A’: ‘Apple’, ‘B’: ‘Bannana’, ‘C’: ‘Chocolate’ }
Diction3 = { 12: ‘3*4’, 15: ‘3*5’}
3. Mutable vs. Immutable objects
Mutable Object: It is the object in which it’s value can be changed. For example: list,
bytearray, byte and dictionary.
Immutable Object: It is the object in which it’s value cannot be changed. For example:
int, float, str, tuple and set.

More Related Content

What's hot (20)

PPTX
Data Structures in Python
Devashish Kumar
 
PPTX
Functions in python slide share
Devashish Kumar
 
PPTX
Error and exception in python
junnubabu
 
PPT
Class 5 - PHP Strings
Ahmed Swilam
 
PPTX
Data types in python
RaginiJain21
 
PDF
Arrays in python
moazamali28
 
PPTX
Python dictionary
Mohammed Sikander
 
PPTX
Basics of Object Oriented Programming in Python
Sujith Kumar
 
PPTX
Python list
ArchanaBhumkar
 
PPTX
Python-DataAbstarction.pptx
Karudaiyar Ganapathy
 
PPTX
Chapter 16 Dictionaries
Praveen M Jigajinni
 
PPT
Python Dictionaries and Sets
Nicole Ryan
 
PPTX
Loops PHP 04
mohamedsaad24
 
PDF
Python tuple
Mohammed Sikander
 
PPTX
Database Connectivity in PHP
Taha Malampatti
 
PPTX
Functions in python
colorsof
 
PPTX
Basic data structures in python
Celine George
 
PPSX
Javascript variables and datatypes
Varun C M
 
Data Structures in Python
Devashish Kumar
 
Functions in python slide share
Devashish Kumar
 
Error and exception in python
junnubabu
 
Class 5 - PHP Strings
Ahmed Swilam
 
Data types in python
RaginiJain21
 
Arrays in python
moazamali28
 
Python dictionary
Mohammed Sikander
 
Basics of Object Oriented Programming in Python
Sujith Kumar
 
Python list
ArchanaBhumkar
 
Python-DataAbstarction.pptx
Karudaiyar Ganapathy
 
Chapter 16 Dictionaries
Praveen M Jigajinni
 
Python Dictionaries and Sets
Nicole Ryan
 
Loops PHP 04
mohamedsaad24
 
Python tuple
Mohammed Sikander
 
Database Connectivity in PHP
Taha Malampatti
 
Functions in python
colorsof
 
Basic data structures in python
Celine George
 
Javascript variables and datatypes
Varun C M
 

Similar to Data types in python lecture (2) (20)

PDF
4. Data Handling computer shcience pdf s
TonyTech2
 
PDF
Programming in Civil Engineering_UNIT 2_NOTES
Rushikesh Kolhe
 
PPTX
009 Data Handling class 11 -converted.pptx
adityakumar123456112
 
PPTX
2. Values and Data types in Python.pptx
deivanayagamramachan
 
PPTX
Values and Data types in python
Jothi Thilaga P
 
PPTX
009 Data Handling .pptx
ssuser6c66f3
 
DOCX
unit 1.docx
ssuser2e84e4
 
PPTX
Data Types In Python.pptx
YatharthChaudhary5
 
PPTX
Data_Types_in_Python.pptx hubby outfit you bhi
bandiranvitha
 
PPTX
Presentation on python data type
swati kushwaha
 
PPTX
Basic data types in python
sunilchute1
 
PPTX
data typesppt.pptxcccccccccccccccccccccccccccccccccccccccccccccc
rajpalyadav13052024
 
PPTX
Data_Types_in_Python_Presentation (1).pptx
KousarNadaf2
 
PDF
Python for beginners
Ali Huseyn Aliyev
 
PDF
E-Notes_3720_Content_Document_20250107032323PM.pdf
aayushihirpara297
 
PPTX
IOT notes,................................
taetaebts431
 
PPTX
Cthhis_is_cybersecurty_and_cyber_sxec.pptx
sonawaneabhishek69
 
PPTX
Python Data-Types
Akhil Kaushik
 
PPTX
datatypes and its types.pptxgfmnghmghmfgm
dibyashakti10
 
4. Data Handling computer shcience pdf s
TonyTech2
 
Programming in Civil Engineering_UNIT 2_NOTES
Rushikesh Kolhe
 
009 Data Handling class 11 -converted.pptx
adityakumar123456112
 
2. Values and Data types in Python.pptx
deivanayagamramachan
 
Values and Data types in python
Jothi Thilaga P
 
009 Data Handling .pptx
ssuser6c66f3
 
unit 1.docx
ssuser2e84e4
 
Data Types In Python.pptx
YatharthChaudhary5
 
Data_Types_in_Python.pptx hubby outfit you bhi
bandiranvitha
 
Presentation on python data type
swati kushwaha
 
Basic data types in python
sunilchute1
 
data typesppt.pptxcccccccccccccccccccccccccccccccccccccccccccccc
rajpalyadav13052024
 
Data_Types_in_Python_Presentation (1).pptx
KousarNadaf2
 
Python for beginners
Ali Huseyn Aliyev
 
E-Notes_3720_Content_Document_20250107032323PM.pdf
aayushihirpara297
 
IOT notes,................................
taetaebts431
 
Cthhis_is_cybersecurty_and_cyber_sxec.pptx
sonawaneabhishek69
 
Python Data-Types
Akhil Kaushik
 
datatypes and its types.pptxgfmnghmghmfgm
dibyashakti10
 
Ad

Recently uploaded (20)

PPTX
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PDF
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
PPTX
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
PDF
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
PPTX
DAY 1_QUARTER1 ENGLISH 5 WEEK- PRESENTATION.pptx
BanyMacalintal
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
PDF
epi editorial commitee meeting presentation
MIPLM
 
PDF
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
PPTX
Difference between write and update in odoo 18
Celine George
 
PDF
Introduction presentation of the patentbutler tool
MIPLM
 
PDF
Horarios de distribución de agua en julio
pegazohn1978
 
PDF
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
PDF
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
PPTX
DIGITAL CITIZENSHIP TOPIC TLE 8 MATATAG CURRICULUM
ROBERTAUGUSTINEFRANC
 
PDF
Mahidol_Change_Agent_Note_2025-06-27-29_MUSEF
Tassanee Lerksuthirat
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PPTX
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
PPTX
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
PPTX
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
How to Create a Customer From Website in Odoo 18.pptx
Celine George
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
Android Programming - Basics of Mobile App, App tools and Android Basics
Kavitha P.V
 
CATEGORIES OF NURSING PERSONNEL: HOSPITAL & COLLEGE
PRADEEP ABOTHU
 
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
DAY 1_QUARTER1 ENGLISH 5 WEEK- PRESENTATION.pptx
BanyMacalintal
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
epi editorial commitee meeting presentation
MIPLM
 
Biological Bilingual Glossary Hindi and English Medium
World of Wisdom
 
Difference between write and update in odoo 18
Celine George
 
Introduction presentation of the patentbutler tool
MIPLM
 
Horarios de distribución de agua en julio
pegazohn1978
 
QNL June Edition hosted by Pragya the official Quiz Club of the University of...
Pragya - UEM Kolkata Quiz Club
 
Is Assignment Help Legal in Australia_.pdf
thomas19williams83
 
DIGITAL CITIZENSHIP TOPIC TLE 8 MATATAG CURRICULUM
ROBERTAUGUSTINEFRANC
 
Mahidol_Change_Agent_Note_2025-06-27-29_MUSEF
Tassanee Lerksuthirat
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PPT-Q1-WEEK-3-SCIENCE-ERevised Matatag Grade 3.pptx
reijhongidayawan02
 
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
Ad

Data types in python lecture (2)

  • 2. Contents: 1.What is the data type? 2.The data types in python. 3. MutableVs. Immutable objects?
  • 3. Data type it is just determine the type of the object in your program. Python will store that object with it’s type in the memory, also the interpreter needs to check the status of that object for the operation later. The general from to define any variable of any data type in python is look like below: Variable Name = Object A = 20 So, here A is the variable name and 20 is the object content which is assigned to the variable, you see now how python deal with the data types. 1.What is the data type?
  • 4. 2.The data types in python The data types in python can be classified into five categories or classes: 2.1 Boolean. 2.2 Numeric types. 2.3 Sequences. 2.4 Sets. 2.5 Mapping.
  • 5. 2.The data types in python 2.1 Boolean: This type has a two values either: True or False. This type can be used with decision making statements or where we want to represent the two values. Ex: T =True 2.2 Numeric types: This category can be classified into four data types: int, float, long and complex. Ex: A = 20 ; F = 2.5 ; L = 21321L ; C = 10 + 5j ► For long type now is not working in python 3.x but it was working in python 2.x and we need to put L in the last. For complex type is just consist of a two parts: Real part and imaginary part
  • 6. 2.3 Sequences: This category can be classified into four data types: String, bytes, byte array, list and tuple. Ex: S = “Ali Sattar” or S = str(“Hello”)  S is a string type B1 = b1’A’  b1 is a bytes type, it is like char type in other languages. B2 = b2’Python’  b2 is another bytes type, but it followed by sequence of letters. BA = (“Python, Java”, “utf8”)  b is of type bytearray returns a two items only. L = [‘String’, 24, 2.5, ‘b’]  L is of type list contains multiple items. T = (‘One’, ‘Two’, ‘Three’)  T is of type tuple, it is similar to list but there is a difference. 2. The data types in python
  • 7. 2.The data type in python ► For bytes data type is look like the char data type but here is expanded with not only one byte but with a sequence of bytes like you did noticed before in the examples. ► For list it is just a sequences of items started by 0m where list object can contains many data types for other objects ok. “List is changeable; means can be modified by insert, update and even delete”. ► For tuple is similar to list but surround it’s items with () instead of []. “Tuple is not changeable, so you cannot do update, insert and even delete”. ► You can use the method str() to convert any other data type to string type. ► We can use bytearray too if we want to represent a sequence of letters as list.
  • 8. 2.4 Sets: A set is unordered collection of items inside curly braces {}. The object inside the list is non-changeable but the set can be modified by adding or removing an items. The set can contain items of different data types, each item inside the set is separated comma (,) and built in using the method set(). The difference between set and list is list items can be updated in place while set items are not. Ex: my_Set = { 100, b’B’, “Ali Sattar”, 20.5, (1, 2, 3) } ► Here as you can see, we created a set of different items and with a different data types. 2. The data type in python
  • 9. 2.The data type in python 2.5 Mapping: Dictionary is the only data type here, the dictionary is unordered collection of items (elements) where the items are surrounded by a curly braces too {} like set. Each item is separated by comma and it has a key: value pair. Dictionary items are changeable like list and bytearray. Ex: Diction1 = { 1: ‘Sunday’, 2: ‘Monday’, 3: ‘Tuesday’ } Diction2 = { ‘A’: ‘Apple’, ‘B’: ‘Bannana’, ‘C’: ‘Chocolate’ } Diction3 = { 12: ‘3*4’, 15: ‘3*5’}
  • 10. 3. Mutable vs. Immutable objects Mutable Object: It is the object in which it’s value can be changed. For example: list, bytearray, byte and dictionary. Immutable Object: It is the object in which it’s value cannot be changed. For example: int, float, str, tuple and set.