PYTHON ADVANCED - 05: STRINGS
IN THIS TUTORIAL, WE WILL SEE STRINGS:
NOTE: TRY ALL METHODS/CODES WHICH ARE COMMENTED OUT.
#strings: ordered,immutable, text representation
# mystring = "I'm a Programmer" #"hello universe"
# substring = mystring[0::2] #--> slicing operator
# print(substring)
# print(mystring[0])
# name = "Tom"
# sentence = name + ", " + mystring
# print(sentence)
# for i in mystring:
# print(i)
# if "a" in mystring:
# print('yes')
# else:
# print("no")
# my_string = "hello world"
# my_string = my_string.strip() #-->removes wide spaces
# print(my_string)
# print(my_string.upper())
# print(my_string.lower())
# print(my_string.startswith('hello'))
# print(my_string.endswith("world"))
# print(my_string.find('o'))
# print(my_string.find('pp'))
# print(my_string.count("l"))
# print(my_string.replace("world", "Universe"))
# string = "how are you doing" #--> converting strings to list
# mylist = string.split()
# print(mylist)
# newstring = ' '.join(mylist) #--> converting list to string
# print(newstring)
# from timeit import default_timer as timer
# list = ["A"] * 100000
# # print(list)
# #bad way
# start = timer()
# mystring = ''
# for i in list:
# mystring += i
# stop = timer()
# print(stop - start)
# #good way
# start = timer()
# mystring = " ".join(list)
# stop = timer()
# print(stop - start)
# OLD METHOD OF FORMATTING.........
# var = "SHAYAN"
# mystring = "the variable is {}".format(var)
# print(mystring)
# var = 2.253411345
# mystring = "the variable is {:.2f}".format(var)
# print(mystring)
# var =2.323454524
# var2 = 756
# my_String = f"The variable is {var*3} and {var2}"
# print(my_String)
Comments
Post a Comment