Question 1 What does the following Python Program print out? str1 = "Hello" str2 = 'there' bob = str1 + str2 print bob Hello Hellothere 0 Hello there
Answer: Hellothere
Question 2 What does the following Python program print out? x = '40' y = int(x) + 2 print y 42 x2 402 int402
Answer: 42
Question 3 How would you use the index operator [] to print out the letter q from the following string? x = 'From marquard@uct.ac.za' print x[9] print x[q] print x[-1] print x[7] print x[8]
Answer: print x[8]
Question 4 How would you use string slicing [:] to print out 'uct' from the following string? x = 'From marquard@uct.ac.za' print x[14:3] print x[14+17] print x[15:18] print x[14:17] print x[14/17] print x[15:3]
Answer: print x[14:17]
Question 5 What is the iteration variable in the following Python code? for letter in 'banana' : print letter for letter print 'banana' in
Answer: letter
Question 6 What does the following Python code print out? print len('banana')*7 -1 banana banana banana banana banana banana banana 0 42
Answer: 42
How would you print out the following variable in all upper case in Python? greet = 'Hello Bob'
puts greet.ucase;
console.log(greet.toUpperCase());
print uc($greet);
print greet.upper()
Answer: print greet.upper()
Question 8 Which of the following is not a valid string method in Python? join() upper() twist() lstrip()
Answer: twist
Question 9 What will the following Python code print out? data = 'From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008' pos = data.find('.') print data[pos:pos+3] .ma mar Sat 09:14
Answer: .ma
Question 10 Which of the following string methods removes whitespace from both the beginning and end of a string? strip() wsrem() strtrunc() split()
Answer: strip()