0% found this document useful (0 votes)
70 views

Data Types

Python supports several standard data types including numbers, sequences, booleans, sets, and dictionaries. Numbers can be integers, floats, or complex values. Sequences include strings, lists, and tuples. Strings are sequences of characters defined using single, double, or triple quotes. Lists are mutable sequences that can contain elements of different types. Tuples are immutable sequences that use parentheses. Dictionaries store mappings of unique keys to values of any data type. Booleans represent true and false values. Sets are unordered collections of unique elements.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
70 views

Data Types

Python supports several standard data types including numbers, sequences, booleans, sets, and dictionaries. Numbers can be integers, floats, or complex values. Sequences include strings, lists, and tuples. Strings are sequences of characters defined using single, double, or triple quotes. Lists are mutable sequences that can contain elements of different types. Tuples are immutable sequences that use parentheses. Dictionaries store mappings of unique keys to values of any data type. Booleans represent true and false values. Sets are unordered collections of unique elements.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 21

DATATYPES

A variable can hold different types of values.


standard data types :

1.Numbers
2. Sequence Type
3. Boolean
4. Set
5. Dictionary
Number:
Number stores numeric values.
The integer, float, and complex values belong to
a Python Numbers data-type.
• Python creates Number objects when a
number is assigned to a variable. For example;
Python supports three types of numeric data.
1. Int - Integer value can be any length such as integers
10, 2, 29, -20, -150 etc. Python has no restriction on
the length of an integer. Its value belongs to int
2. Float - Float is used to store floating-point numbers
like 1.9, 9.902, 15.2, etc. It is accurate upto 15 decimal
points.
3. complex - A complex number contains an ordered
pair, i.e., x + iy where x and y denote the real and
imaginary parts, respectively. The complex numbers
like 2.14j, 2.0 + 2.3j, etc.
Python provides :
type() function to know the data-type of the variable.
isinstance() function is used to check an object belongs
to a particular class.
Example:
a=5
print("The type of a", type(a))
b = 40.5
print("The type of b", type(b))
c = 1+3j
print("The type of c", type(c))
print(" c is a complex number", isinstance(1+3j,complex))
Sequence Type
String
• The string can be defined as the sequence of
characters represented in the quotation
marks.
• In Python, we can use single, double, or triple
quotes to define a string.
• Python provides built-in functions and
operators to perform operations in the string.
• the operator + is used to concatenate two
strings as the operation "hello"+" python"
returns "hello python".
• The operator * is known as a repetition
operator as the operation "Python" *2 returns
'Python Python'.
Strings indexing and splitting:
the indexing of the Python strings starts from 0
• str = "HELLO"
• print(str[0])
• the slice operator [] is used to access the
individual characters of the string.
• the : (colon) operator in Python to access the
substring from the given string.
Negative indexes :
• Python programming language supports negative
indexing of arrays, something which is not available
in arrays in most other programming languages.
• This means that the index value of -1 gives the last
element, and -2 gives the second last element of
an array.
Example:
arr = [10, 20, 30, 40, 50]
print (arr[-1])
print (arr[-2])
List
• Python Lists can contain data of different
types. The items stored in the list are
separated with a comma (,) and enclosed
within square brackets [].The lists are mutable
types.
• [],+,*
list1 = [1, "hi", "Python", 2]
Tuple

• A tuple is similar to the list in many ways.


• Like lists, tuples also contain the collection of
the items of different data types.
• The items of the tuple are separated with a co
mma (,) and enclosed in parentheses ().
• A tuple is a read-only data structure
(Immutable) as we can't modify the size and
value of the items of a tuple.
tup=(1,”python”)
Print(tup[0])
tup[1]=“hai”
Dictionary
• Dictionary is an unordered set of a key-value pair of items.
• It is like an associative array or a hash table where each key stores a
specific value. Key can hold any primitive data type, whereas value is an
arbitrary Python object.
• The items in the dictionary are separated with the comma (,) and
enclosed in the curly braces {}.
example:
d = {1:'Jimmy', 2:'Alex', 3:'john', 4:'mike'}
# Printing dictionary
print (d)
# Accesing value using keys
print("1st name is "+d[1])
print("2nd name is "+ d[4])
print (d.keys())
print (d.values())
Boolean
• Boolean type provides two built-in values, True and
False.
• These values are used to determine the given statement
true or false.
• It denotes by the class bool.
• True can be represented by any non-zero value or 'T'
whereas false can be represented by the 0 or 'F'.
Example:
# Python program to check the boolean type
print(type(True))
print(type(False))
print(false)
Set
• Python Set is the unordered collection of the data
type.
• It is iterable, mutable(can modify after creation),
and has unique elements.
• In set, the order of the elements is undefined; it
may return the changed sequence of the element.
• The set is created by using a built-in function set(),
or a sequence of elements is passed in the curly
braces and separated by the comma. It can
contain various types of values.
a={"hello",2,"hai",2+1j,"sony"}
b=set()
b.add(10)
b.add("20")
print(type(a))

a.remove("hello")
print(a)
print(type(b))
b.remove(10)
print(b)
1.The following code example would print the
data type of x, what data type would that be?
x=5
print(type(x))
2. The following code example would print the
data type of x, what data type would that be?
x = "Hello World"
print(type(x))
3.The following code example would print the data type of x,
what data type would that be?
x = 20.5
print(type(x))
4.
x = ["apple", "banana", "cherry"]
print(type(x))
5.
x = ("apple", "banana", "cherry")
print(type(x))
x = {"name" : "John", "age" : 36}
print(type(x))
x = True
print(type(x))

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy