In [1]:
my_string = "python"
In [2]:
print my_string.capitalize()
In [ ]:
# string,intergers and float
# help
In [ ]:
# playing with strings
In [ ]:
# A string is sequence of characters
In [6]:
# p y t h o n
# 0 1 2 3 4 5 # +ve indexing => left to right
# -6 -5 -4 -3 -2 -1 # -ve indexing => right to left
In [7]:
# indexing
In [9]:
print my_string[3]
print my_string[-1]
print my_string[5]
In [10]:
# string is immutable
# https://docs.python.org/2/library/gc.html
In [12]:
print my_string[0]
my_string[0]="P"
In [14]:
# slicing
# p y t h o n
# 0 1 2 3 4 5 # +ve indexing => left to right
# -6 -5 -4 -3 -2 -1 # -ve indexing => right to left
In [18]:
# pyt -> 0 till 3 -> 3 not included.
print my_string[0:3]
print my_string[:3]
# hon
print my_string[3:6]
print my_string[3:]
In [29]:
print my_string[0:3]
print my_string[0:6]
# print my_string[begin:end:step]
print my_string[0:6:1]
print my_string[0:6:2]
print my_string[::3]
# for(i=10;i<1;i--)
print my_string[::-1]
In [19]:
# addition of strings
print my_string[:3] + my_string[3:]
In [20]:
# muliplication of string
print "*" * 20
In [ ]:
# task
my_string = "python"
# output
# 'Tython'
In [22]:
print "T" + my_string[1:]
print my_string[2].upper() + my_string[1:]
In [23]:
# my_string.replace
In [30]:
# Playing with numbers - BODMAS
In [36]:
print 1 + 1
print 25 * 25
print 25/2
print 25/2.0
print 25 + 25/2
print (25 + 25)/2
In [ ]:
#printing
In [37]:
my_school = "De Paul"
another_school = "st. xaviers"
town = "township"
beach = "blue"
commute = "bus"
In [39]:
# print - old school
print "my school name is my_school"
print 'my school name is my_school'
In [44]:
print 'my school name is ', my_school , "we have another school adjancent to us ", another_school , 'we used to live in a small' , town
In [45]:
# type casting - %s,%d,%f,%r
print "my school name is %s.I love my school %s" %(my_school,my_school)
In [53]:
# format
print "my school name is {}.I love my school {}.".format(my_school,another_school)
# indexing
print "my school name is {1}.I love my school {1}.".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 [54]:
# input and raw_input
In [55]:
my_name = raw_input("please enter your name:")
In [56]:
print my_name,type(my_name)
In [2]:
num = raw_input("please enter a number:")
In [3]:
print num,type(num)
In [4]:
num = int(raw_input("please enter a number:"))
In [5]:
print num,type(num)
In [7]:
num = int(raw_input("please enter a number:"))
In [8]:
# input -> 3.x and 2.x
# raw_input missing in 3.x
In [9]:
name = input("please enter your name:")
In [10]:
print name,type(name)
In [11]:
num = input("please enter a number:")
In [12]:
print num,type(num)
In [ ]: