Python Basics NOTES 1

# type casting
var1 = 32
var = 10
var2 = "Tejas"
var3 = ' Srivastava'
print(var2 + var3)
print(var1 + var)
print(str(var1) + str(var))
print(int(var2) + int(var3))    #--> error --> str to int is not possible

# string slicing :
mystr = "happy Python Code"
print(len(mystr))
print(mystr[4])
print(mystr[0:4])       #goes upto : last - 1
print(mystr[0:8:2])     #skips : : x-1 characters
print(mystr[::])        #takes 0 : len-1 : 1 as defaults i.e 0:17:1
print(mystr[-4:-1])     # Cod 
# always goes in right direction
print(mystr[-(len(mystr)+1):])      #direct reverse
"""[start : end (-1) : jump]"""


# string functions
print(mystr.endswith("ode"))
print(mystr.capitalize())
print(mystr.count("p"))
print(mystr.lower())    # print("TEJAS".lower()) also works
print(mystr.upper())
print(mystr.replace("p","X"))


#Lists
mylist = [1002231450]
print(mylist)
print(mylist[0])
print(mylist[::1])
print(mylist[0:3:2])
mylist.sort()
mylist.reverse()
print(mylist)
mylist.append(5)
mylist.insert(2"X")  # index, element
print(mylist)
things = ["bottles""car","jackets","scooty"]
print(max(things))      # gives words acc. to dictionary
print(min(things))
LIST = [2344578100 ]
print(LIST[1:0])


# tuples - immutable (cannot change)
tp = (1"Tejas"345)
print(tp)
print(tp[1])


# dictionary
d1 = {}
d2 = {1"CSE"2"ECE"3"EE"4"ME"5"CE"}
print(d2[1])
print(d2.keys())
print(d2.items())
d2.update({6"CHE"})
d2.update({5"SE"})
print("Your dictionary : ", d2)


# arrays : list of same data type 
arr = [0 for i in range(0,5)]
arr = ["T"]*5       

mylist = [20,3,2,61,7,10]
print(sorted(mylist))
print(sorted(mylist, reverse = True))

mylist.sort(reverse = True)
sum = 0
for i in range(0len(mylist)):
    sum += mylist[i]
    print(sum)


Comments

Popular Posts