Strings · Class 11 · CBSE · Science Computer Science
What is printed by the following Python code? s = " Data Science "; print(s.strip().replace(" ", "").lower())
Practice question from Strings (Class 11 · CBSE · Science Computer Science), with the correct answer and a step-by-step solution.
medium · MCQ · Q-C714C8
What is printed by the following Python code? s = " Data Science "; print(s.strip().replace(" ", "_").lower())
- A.Data_Science
- B.data_scienceCorrect answer
- C.data_science
- D.data science
Solution
strip() removes the leading and trailing spaces, replace() changes the internal space to an underscore, and lower() converts all letters to lowercase. Therefore, the output is data_science.
More from Strings
- What is printed by the following Python code? s = "banana"; print(s[1:6:2])
- What is the output of the following Python code? s = "Mississippi"; print(s.count("s"), s.find("sip"))
- Explain string immutability in Python and show how to change the first character of the string "cat" to produce "bat".
- What is printed by the following Python code? word = "Python"; print(word[-2])
Practise more Computer Science
Sign up free for adaptive practice on this chapter, with instant feedback and hints on every question.
Start practising freeFree to start · No credit card needed