Computer Science
Which of the following will give "Simon" as output?
str1 = "Hari,Simon,Vinod"
- print(str1[-7:-12])
- print(str1[-11:-7])
- print(str1[-11:-6])
- print(str1[-7:-11])
Answer
print(str1[-11:-6])
Reason — The correct statement to get "Simon" as output is print(str1[-11:-6]). In the string str1, the slice [-11:-6] extracts the substring starting from the character at index -11 (which is 'S' in "Simon") up to the character at index -5, thus resulting in "Simon".
Related Questions
What is the ASCII equivalent decimal no. for 'Y'?
- 87
- 88
- 89
- 90
STR = "RGBCOLOR" colors = list(STR)How do we delete 'B' in given List colors?
- del colors[2]
- colors.remove("B")
- colors.pop(2)
- All of these
Assertion(A): S1 ='CoMPuter SciENce'
S1[0] = S1[0].lower()The above code will generate error.
Reasoning(R): String is immutable by default. The contents of the string cannot be changed after it has been created.
- Both A and R are true and R is the correct explanation of A.
- Both A and R are true but R is not the correct explanation of A.
- A is true but R is false.
- A is false but R is true.
Assertion (A): print('INDIA'.capitalize())
This command on execution shall display the output as 'India'.Reasoning (R): The capitalize() method returns a string where the first character is uppercase and the rest is lower case.
- Both A and R are true and R is the correct explanation of A.
- Both A and R are true but R is not the correct explanation of A.
- A is true but R is false.
- A is false but R is true.