Python Tutorial
Python Tutorial
#First Program
print("This is sparta!!!")
This is sparta!!!
#Variables
var1="John"
print(var1)
John
var1="Sam"
print(var1)
Sam
var1="Matt"
print(var1)
Matt
#Data-Type
a=10
type(a)
int
a=10.5
type(a)
float
a="sparta"
type(a)
str
a=True
type(a)
bool
a=3+4j
type(a)
complex
#Arithmetic Operators
a=10
b=20
print(a+b)
30
print(a-b)
-10
print(a*b)
200
print(a/b)
0.5
#Relational Operators
a=10
b=20
a>b
False
a<b
True
a==b
False
a!=b
True
#Logical Operators
a=True
b=False
a&b
False
b&a
False
b&b
False
a&a
True
a|b
True
b|a
True
a|a
True
b|b
False
#Strings
my_string[0]
'M'
my_string[-1]
'n'
my_string[0:4]
'My n'
len(my_string)
15
my_string.lower()
my_string.upper()
my_string.replace('y','a')
new_string.count("hello")
2
s1 = 'This is sparta!!!'
s1.find('sparta')
s1.find('b')
fruit.split(',')
#Tuples in Python
tup1=(1,"a",True,2,"b",False)
tup1
----------------------------------------------------------------------
-----
NameError Traceback (most recent call
last)
<ipython-input-17-afd04ff38ac4> in <module>
----> 1 tup1
tup1[0]
tup1[-1]
False
tup1=(1,"a",True,2,"b",False)
tup1[1:4]
('a', True, 2)
tup1[1:4]
('a', True, 2)
tup1[2]="hello"
----------------------------------------------------------------------
-----
TypeError Traceback (most recent call
last)
<ipython-input-49-2fc16622751e> in <module>
----> 1 tup1[2]="hello"
tup1[6]=3+4j
----------------------------------------------------------------------
-----
TypeError Traceback (most recent call
last)
<ipython-input-50-3b75c4b77e6a> in <module>
----> 1 tup1[6]=3+4j
min(tup1)
----------------------------------------------------------------------
-----
TypeError Traceback (most recent call
last)
<ipython-input-52-ce68c930ff7f> in <module>
----> 1 min(tup1)
tup1=(1,"a",True,2,"b",False)
len(tup1)
tup1 = (1,"a",True)
tup2 = (4,5,6)
tup2+tup1
tup1 = ('sparta',300)
tup2 = (4,5,6)
tup1*3 + tup2
tup1=(1,2,3,4,5)
min(tup1)
tup1=(1,2,3,4,5)
max(tup1)
5
cmp(tup1,tup2)
----------------------------------------------------------------------
-----
NameError Traceback (most recent call
last)
<ipython-input-34-e27d9faf1f7f> in <module>
----> 1 cmp(tup1,tup2)
#List in Python
l1=[1,"a",2,"b",3,"c"]
l1=[1,"a",2,"b",3,"c"]
l1[1]
'a'
l1=[1,"a",2,"b",3,"c"]
l1[2:5]
[2, 'b', 3]
l1=[1,"a",2,"b",3,"c"]
l1[0]=100
l1
l1=[1,"a",2,"b",3,"c"]
l1.append("Sparta")
l1
l1
l1=[1,"a",2,"b",3,"c"]
l1.pop()
l1
l1
l1 = ["mango","banana","guava","apple"]
l1.sort()
l1
l1 = [1,2,3]
l2 = ["a","b","c"]
l1+l2
l1 = [1,"a",True]
l1*3
#Dictionary in Python
fruit={"Apple":10,"Orange":20,"Banana":30,"Guava":40}
fruit={"Apple":10,"Orange":20,"Banana":30,"Guava":40}
fruit.keys()
fruit={"Apple":10,"Orange":20,"Banana":30,"Guava":40}
fruit.values()
fruit["Apple"]
10
fruit={"Apple":10,"Orange":20,"Banana":30,"Guava":40}
fruit["Mango"]=50
fruit
{'Apple': 10, 'Orange': 20, 'Banana': 30, 'Guava': 40, 'Mango': 50}
fruit={"Apple":10,"Orange":20,"Banana":30,"Guava":40,"Mango":50}
fruit["Apple"]=100
fruit
{'Apple': 100, 'Orange': 20, 'Banana': 30, 'Guava': 40, 'Mango': 50}
fruit1={"Apple":10,"Orange":20}
fruit2={"Banana":30,"Guava":40}
fruit1.update(fruit2)
fruit1
fruit={"Apple":10,"Orange":20,"Banana":30,"Guava":40}
fruit.pop("Orange")
fruit
#Set in Python
s1={1,"a",True,2,"b",False}
s1
s1={1,"a",True,2,"b",False}
s1.add("Hello")
s1
s1={1,"a",True,2,"b",False}
s1.update([10,20,30])
s1
s1={1,"a",True,2,"b",False}
s1.remove("b")
s1
s1 = {1,2,3,4,5,6}
s2 = {5,6,7,8,9}
s1.intersection(s2)
{5, 6}