In [1]:
# strings
my_name = "python"
In [33]:
print my_name,type(my_name)
print dir(my_string)
In [34]:
my_num = 1
print my_num,type(my_num)
print dir(my_num)
In [35]:
my_num1 = 1.0
print my_num1,type(my_num1)
print dir(my_num1)
In [5]:
# playing with strings
In [6]:
my_string='python'
print my_string,type(my_string)
In [ ]:
# string of sequence of characters
# p y t h o n
# 0 1 2 3 4 5 # +ve indexing or left to right.
# -6 -5 -4 -3 -2 -1 # -ve indexing or right to left.
In [9]:
# indexing
print my_string[3]
print my_string[-3]
print my_string[5],my_string[-1]
In [23]:
# slicing
# print my_string[start:end:step]
print my_string[0:3] # 0 till 3
print my_string[:3] # start till 3
print my_string[3:6] # 3 till 6
print my_string[3:] # 3 till end
print my_string[:] # start to end
print my_string[::1]
print my_string[::2]
print my_string[1::2]
print my_string[::-1]
# hw: to play with the start,end and step.
# concatination
print my_string[:3] + my_string[3:]
In [16]:
# you cannot modify the element of the sequence
print my_string[3]
my_string[3]="H"
In [18]:
# task1
my_string="python"
# output : Tython
print "T" + my_string[1:]
print my_string[2].upper() + my_string[1:]
In [31]:
# playing with numbers.
print 1 + 1
print '1' + '1'
print 25/2 # quotient
print 25 % 2 # reminder
print 25 + 25/2
print (25 + 25)/2
print 25/2.0
# float,int,str
print float(25)
print float(25)/2
# BODMAS
In [32]:
import math
print dir(math)
In [ ]:
# printing
In [36]:
my_school = "De Paul"
another_school = "st. xaviers"
town = "township"
beach = "blue"
commute = "bus"
In [37]:
# primitive
print "my school name is my_school"
print 'my school name is my_school'
In [39]:
print "my school name is ", my_school , 'We have another school' , another_school
In [40]:
# typecasting - %d,%s,%f,%r
print "my school name is %s.We have another school %s" %(my_school,another_school)
In [48]:
print "my school name is %s.I love my school %s" %(my_school,my_school)
In [46]:
# format
# positinal based
print "my school name is {}.I love my school {}".format(my_school,another_school)
# indexed based
print "my school name is {0}.I love my school {0}".format(my_school,another_school)
# key based
print "my school name is {ms}.I love my school {ms}".format(ms=my_school,ans=another_school)
# type casting
print "my school name is {!s}.I love my school {!s}".format(my_school,another_school)
In [49]:
# docstring
#""" """
#''' '''
print """
Hey today is tuesday.
Hey i am going to office today.
Lets hope today is relaxed day.
"""
In [1]:
# raw_input and input
# 2.x -> raw_input,input
# 3.x -> input
# raw_input - takes string as default input operator.
name = raw_input("please enter your name:?")
print name,type(name)
In [2]:
num = raw_input("please enter the number:?")
print num,type(num)
In [3]:
# function - typecasted - int,float,str
num = int(raw_input("please enter the number:?"))
print num,type(num)
In [4]:
num = int(raw_input("please enter the number:?"))
print num,type(num)
In [1]:
# input
name = input("please enter your name:")
print name,type(name)
In [2]:
num = input("please enter your num:")
print num,type(num)
In [ ]: