Vidyalelo
Python · Q20

MCQs for Python Strings: Exam

Programming · Python · question 20

Q20

What is the output of the following code:string = "Python"print(string[1:])

A.
ython
B.
P
y
t
h
o
n
C.
Python
D.
ytho
Answer

Answer: Option D

Solution

Answer: Option D
Solution:
The correct answer is A: ython.

Here's why:

In Python, strings are sequences, and we can access parts of them using slicing.

The code `string[1:]` creates a slice of the string.

The `1` inside the square brackets means we're starting our slice from the second character of the string (remember, Python uses zero-based indexing, so index 0 is the first character).

The `:` after the `1` means we're going all the way to the end of the string.

So, `string[1:]` takes the string "Python" and returns a new string that starts from the second character ('y') and goes to the end, resulting in "ython".