DATA HANDLING in Python
DATA HANDLING in Python
IN PYTHON
Most of the computer programming language support data type,
variables, operator and expression like fundamentals. Python also support these.
Data Types
Data Type specifies which type of value a variable can store. type() function is
used to determine a variable's type in Python.
3
1. Integers
5
2. Floating point numbers
Output :- 301.4
121.0
7
3. Complex numbers
Output :-
(5+0j)
(101+23j)
8
2. String In Python
A string is a sequence of characters. In python we can create string using
single (' ') or double quotes (" ").Both are same in python. e.g.
str='computer science’
str=“computer science”
print('str-', str) # print string
print('str[0]-', str[0]) # print first char 'h'
print('str[1:3]-', str[1:3]) # print string from postion 1 to 3 'ell'
print('str[3:]-', str[3:]) # print string staring from 3rd char 'llo world'
print('str *2-', str *2 ) # print string two times
print("str +'yes'-", str +'yes') # concatenated string
Output
str- computer science
str[0]- c
str[1:3]- om
str[3:]- puter science
str *2- computer sciencecomputer science str +'yes'- computer scienceyes
9
Iterating through string
e.g. str='comp sc'
for i in str:
print(i)
Output
c
o
m
p
s
c
10
3. Boolean In Python
It is used to store two possible values either true or false
e.g. str="comp
sc"
boo=str.isupper() # test if string contains upper case
print(boo)
Output
False
11
4. List In Python
List are collections of items and each item has its own index value.
5. Tuple In Python
List and tuple, both are same except ,a list is mutable python objects and tuple is
immutable Python objects. Immutable Python objects mean you cannot modify the
contents of a tuple once it is assigned.
e.g. of tuple
e.g. of list tup=(66,99)
list =[6,9] Tup[0]=3 # error message will be displayed
list[0]=55 print(tup[0])
print(list[0]) print(tup[1])
print(list[1])
OUTPUT
55
9 12
6. Set In Python
It is an unordered collection of unique and
immutable (which cannot be modified)items.
e.g.
set1={11,22,33,22}
print(set1)
Output
{33, 11, 22}
13
7. Dictionary In Python
It is an unordered collection of items and each item
consist of a key and a value.
e.g.
dict = {'Subject': 'comp sc', 'class': '11'}
print(dict)
print ("Subject : ", dict['Subject'])
print ("class : ", dict.get('class'))
Output
{'Subject': 'comp sc', 'class': '11'}
Subject : comp sc
class : 11 14
Type conversion
15
Implicit Type Conversion:
In Implicit type conversion, Python automatically
converts one data type to another data type. This
process doesn't need any user involvement.
e.g.
num_int = 12
num_flo = 10.23
num_new = num_int + num_flo
OUTPUT
print("datatype of num_int:",type(num_int)) ('datatype of num_int:', <type 'int'>)
print("datatype of num_flo:",type(num_flo)) ('datatype of num_flo:', <type 'float'>)
print("Value of num_new:",num_new) ('Value of num_new:', 22.23)
print("datatype of num_new:",type(num_new)) ('datatype of num_new:', <type 'float'>)
16
Explicit Type Conversion:
In Explicit Type Conversion, users convert the data type of an object to required
data type. We use the predefined functions like int(),float(),str() etc.
e.g.
num_int = 12
num_str = "45"
print("Data type of num_int:",type(num_int))
print("Data type of num_str before Type Casting:",type(num_str)) num_str =
int(num_str)
print("Data type of num_str after Type Casting:",type(num_str)) num_sum = num_int
+ num_str
print("Sum of num_int and num_str:",num_sum) print("Data
type of the sum:",type(num_sum))
OUTPUT
('Data type of num_int:', <type 'int'>)
('Data type of num_str before Type Casting:', <type 'str'>) ('Data type of
num_str after Type Casting:', <type 'int'>) ('Sum of num_int and num_str:',
57)
('Data type of the sum:', <type 'int'>)
17
Thanks!
Any questions?
You can find me at:
▪ @[email protected]
18