0% found this document useful (0 votes)
17 views7 pages

Basics of Python Programming Language

Uploaded by

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

Basics of Python Programming Language

Uploaded by

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

Basics of Python Programming Language

September 7, 2022

1 Basics of Python Programming Language


[7]: print("Pavan")

Pavan

[8]: print(10)

10

[9]: print(name)

---------------------------------------------------------------------------
NameError Traceback (most recent call last)
Input In [9], in <cell line: 1>()
----> 1 print(name)

NameError: name 'name' is not defined

[10]: print(pavan)

---------------------------------------------------------------------------
NameError Traceback (most recent call last)
Input In [10], in <cell line: 1>()
----> 1 print(pavan)

NameError: name 'pavan' is not defined

[11]: print('pavan')

pavan

[12]: print(12.2)

12.2

1
1.1 Data types in Python
• int
• float
• str
• bool
• list
• tuple
• set
• dict

1.1.1 int
• Used to represent integers
• integers - positive, negative, 0

[14]: a = 10
print(a)
print(type(a))

10
<class 'int'>

[15]: a = -10
print(a)
print(type(a))

-10
<class 'int'>

[16]: a = 0
print(a)
print(type(a))

0
<class 'int'>

1.1.2 float
• any number with point value
• +ve, -ve, 0

[17]: f = 10.2
print(f)
print(type(f))

10.2
<class 'float'>

[18]: f = -10.2
print(f)

2
print(type(f))

-10.2
<class 'float'>

[20]: f = 0.0
print(f)
print(type(f))

0.0
<class 'float'>

1.1.3 str
• everything put within single quotes or double quotes or triple
quotes will be treated as a string.

[22]: name = "Pavan"


print(name)
print(type(name))

Pavan
<class 'str'>

[23]: name = 'Pavan'


print(name)
print(type(name))

Pavan
<class 'str'>

[24]: name = '''Pavan'''


print(name)
print(type(name))

Pavan
<class 'str'>

[27]: a = 10
b = 20
print(a+b)

30

[28]: a = '10'
b = '20'
print(a+b)

1020

3
1.1.4 bool
• Boolean
• True, False

[29]: 10 > 20

[29]: False

[30]: 2 > 1

[30]: True

[31]: 7 <= 7

[31]: True

1.1.5 List
• List is an ordered collection of elements or items
• List items can be value that belongs python data type
• List elements are enclosed using square braces
• There are two types of lists in Python
• Homogeneous list, Heterogeneous list
• Homogeneous list -> A list that contains elements of same type
– Ex: [10, 20, 30], [10.2, 20.2, 30.2], [‘this’, ‘is’, ‘python’]
• Heterogeneous list -> A list that contains elements of different types
– Ex: [10, 2.2, ‘hello world’, True]
• List elements can be accessed using indexes
• List index starts with 0

[1]: lst = [10,20,30]


print(lst)
print(type(lst))

[10, 20, 30]


<class 'list'>

[2]: pavan = [10,20,30]


print(pavan)
print(type(pavan))

[10, 20, 30]


<class 'list'>

[3]: a = [10, 20, 30]


#index 0 1 2
print(a)

[10, 20, 30]

4
[4]: # Accessing list elements
lst = [10, 20, 30]
print(lst[1])

20

[5]: x = [12, 19, 71, -14, 6, 8, 13, -76]


#in 0 1 2 3 4 5 6 7
print(x[2] + x[3] - x[4] + x[6]) #64
# 71 - 14 - 6 + 13

64

[6]: my_list = [10, 12.2, 'hello', 67.2, '123', True, 795]


print(my_list[2])
print(type(my_list[2]))
print(my_list[4])
print(type(my_list[4]))
print(my_list[5])
print(type(my_list[5]))

hello
<class 'str'>
123
<class 'str'>
True
<class 'bool'>

1.1.6 tuple()
• Is also an ordered collection of elements
• Elements are enclosed within round braces (parentheses)
• tuple elements can also be accessed using indexes.

[7]: x = (10, 20, 30)


#in 0 1 2
print(x)
print(type(x))

(10, 20, 30)


<class 'tuple'>

[8]: x = (10, 20, 30)


#in 0 1 2
print(x[0])

10

1.1.7 set
• set is an unordered collection of unique elements

5
• set elements are enclosed using curly/flower braces
• set will not hold duplicates
• set elements cannot be accessed using indexes

[9]: l = [10, 20, 30, 40, 10]


print(l)
print(type(l))

[10, 20, 30, 40, 10]


<class 'list'>

[11]: s = {10, 20, 30, 40, 10, 10, 10, 10}


print(s)
print(type(s))

{40, 10, 20, 30}


<class 'set'>

[12]: fruits = {'apple', 'orange', 'apple', 'mango', 'kiwi', 'kiwi', 'mango'}


print(fruits)

{'apple', 'orange', 'kiwi', 'mango'}

[13]: s1 = {10, 20, 30}


s2 = {30, 40, 50, 10}
print(s1.intersection(s2))

{10, 30}

[14]: my_set = {'a', 'a', 'a', 'a', 'a', 'a', 'a'}


print(my_set)

{'a'}

1.1.8 dictionary
• dictionaries are used to store elements that are in the forms of pairs
• a dictionary element should contain a key and a value
• Ex:
• word: definition
• actor: no.of films
• actor: best picture
• batsmen: no. of runs
• bowler: no. of wickets
• author: best seller
• dictionary elements are enclosed using curly braces
• Using key we can get the value

[16]: d = {'chiru': 'khaidi',


'balayya': 'legend',
'jrntr': 'aadi',

6
'prabhas': 'baahubali',
'sampu': 'kobbarimatta'}
print(d)
print(type(d))

{'chiru': 'khaidi', 'balayya': 'legend', 'jrntr': 'aadi', 'prabhas':


'baahubali', 'sampu': 'kobbarimatta'}
<class 'dict'>

[19]: d = {'chiru': 'khaidi',


'balayya': 'legend',
'jrntr': 'aadi',
'prabhas': 'baahubali',
'sampu': 'kobbarimatta'}
print(d['sampu'])
print(d['jrntr'])

kobbarimatta
aadi

[26]: d = {'chiru': ['khaidi', 'aacharya', 154],


'balayya': ['legend', 'veerabhadra', 101],
'jrntr': ['aadi', 'rabhasa', 29],
'prabhas': ['baahubali', 'radhe shyam', 24],
'sampu': ['kobbarimatta', 'cauliflower', 5]}
print(d['jrntr'])
print(d['chiru'][2])
print(d['balayya'][1])
print(d['prabhas'][0])

['aadi', 'rabhasa', 29]


154
veerabhadra
baahubali

[ ]:

You might also like