[go: up one dir, main page]

0% found this document useful (0 votes)
10 views4 pages

Lab 6 AI

The document outlines the basic syntax and data types of the Python programming language, including Numbers, Sequence Types, Boolean, Set, and Dictionary. It provides examples of how to define and manipulate these data types, such as creating lists, tuples, and dictionaries, as well as demonstrating string operations. Additionally, it includes a program to sort a sentence in alphabetical order.

Uploaded by

Prince Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views4 pages

Lab 6 AI

The document outlines the basic syntax and data types of the Python programming language, including Numbers, Sequence Types, Boolean, Set, and Dictionary. It provides examples of how to define and manipulate these data types, such as creating lists, tuples, and dictionaries, as well as demonstrating string operations. Additionally, it includes a program to sort a sentence in alphabetical order.

Uploaded by

Prince Yadav
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

EXPERIMENT NO.

Program Name: a) Write down the basic syntax of Python Programming


Language along with its basic data-types.
b)Write a python program to sort the sentence in alphabetical order.
Implementation:
Python Data Types
1. Numbers
2. Sequence Type
3. Boolean
4. Set
5. Dictionary

Numbers
Number stores numeric values. The integer, float, and complex values belong to
a Python Numbers data-type. Python provides the type() function to know the
data-type of the variable. Similarly, the isinstance() function is used to check
an object belongs to a particular class.
Python creates Number objects when a number is assigned to a variable. For
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))

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.

Prince Yadav IT3 2100270130133


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.
In the case of string handling, 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'.
The following example illustrates the string in Python.
Example - 1
str = "string using double quotes"
print(str)
s = '''''A multiline
string'''
print(s)

Example - 2
str1 = 'hello world' #string str1
str2 = ' how are you' #string str2
print (str1[0:2]) #printing first two character using slice operator
print (str1[4]) #printing 4th character of the string
print (str1*2) #printing the string twice
print (str1 + str2) #printing the concatenation of str1 and str2

List
Python Lists are similar to arrays in C. However, the list can contain data of
different types. The items stored in the list are separated with a comma (,) and
enclosed within square brackets [].
We can use slice [:] operators to access the data of the list. The concatenation
operator (+) and repetition operator (*) works with the list in the same way as
they were working with the strings.
Example
list1 = [1, "hi", "Python", 2]
#Checking type of given list
print(type(list1))
#Printing the list1
print (list1)
# List slicing
print (list1[3:])

Prince Yadav IT3 2100270130133


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 comma (,) and enclosed in parentheses ().
A tuple is a read-only data structure as we can't modify the size and value of the
items of a tuple.
Let's see a simple example of the tuple.
1. tup = ("hi", "Python", 2)
# Checking type of tup
print (type(tup))
#Printing the tuple
print (tup)
# Tuple slicing
print (tup[1:])
print (tup[0:1])
# Tuple concatenation using + operator
print (tup + tup)
# Tuple repatation using * operator
print (tup * 3)
# Adding value to tup. It will throw an error.
t[2] = "hi"

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

Prince Yadav IT3 2100270130133


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.
Example.
# Creating Empty set
set1 = set()
set2 = {'James', 2, 3,'Python'}
#Printing Set value
print(set2)
# Adding element to the set
set2.add(10)
print(set2)
#Removing element from the set
set2.remove(2)
print(set2)

Prince Yadav IT3 2100270130133

You might also like