ExamVeda
Login
Home
This question belongs to Python Program Strings In Python
Strings in Python
?

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

Answer & Solution
Correct Answer: Option D
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".
Examveda
Question posted by Examveda
Community

Join the Discussion

2 Comments
Suraj Mane
Suraj Mane 1 year ago
here d option is wrong because string start from index one but end at last index.
it contains all the character except p.
Shyamkumar Jogu
Shyamkumar Jogu 3 years ago
Most of the answers are wrong. Please check it once.