Python Programming Language Quiz 3 Python Programming Language Quiz 3 If obj is the object of the class containing __str__(self) method. Which of the following commands are used to invoke this method?obj.__str__()str(obj)print objall of the aboveWhat is the output of the following? namesa = ['Faheem', 'Ossama', 'Ammar'] namesb = [name.lower() for name in names1] print namesb[2][0]NonefoaWe get the following whenever ‘1’ == 1 is executed a Truea falsea TypeError a ValueError What is the output of the following? z = ['cd', 'ab'] print(len(list(map(list, z))))24errornone of the mentionedWhich of the following functions is used to read data from a file?os.scan()os.reader()os.read()os.quick_read()Which one of these is floor division?///%None of the mentionedWhich of the following is not a keyword?evalassertnonlocalpass~~~~~~5 evaluates to +5-11+11-5The output is string = "my name is nano" for j in ' '.join(string.split()): print (j end=", ")m, y, , n, a, m, e, , i, s, , n,a,n,o,m, y, , n, a, m, e, , i, s, , n,a,n,omy, name, is, nano,errorSuppose x is 345.3546, format(x, “10.3f”) results in (_ indicates space)__345.355___345.355____345.355_____345.354