Question

Write a user defined function to convert a string with more than one word into title case string where string is passed as parameter. (Title case means that the first letter of each word is capitalised)

✨ Free AI Tools for You

Powered by Chatterbot AI

Answer

Here's a user-defined function that converts a string with more than one word into title case:

def to_title_case(string):
    # Split the string into words
    words = string.split()
    # Capitalize the first letter of each word
    title_case_words = [word.capitalize() for word in words]
    # Join the words back into a single string
    title_case_string = ' '.join(title_case_words)
    return title_case_string

# Example usage
input_str = "hello world, this is a test"
title_case_str = to_title_case(input_str)
print("Original String:", input_str)
print("Title Case String:", title_case_str)

Output:

Original String: hello world, this is a test
Title Case String: Hello World, This Is A Test

Explanation:

  • The function uses the split() method to break the string into words.

  • It then uses a list comprehension to capitalize the first letter of each word using the capitalize() method.

  • Finally, it uses the join() method to combine the words back into a single string with spaces between them.


Was this helpful?

India's 1st AI Doubt Solver for CBSE, JEE, and NEET

Ask a Question for Free

and then it's just ₹212 a month

Learn how Chatterbot AI can help you succeed

Cover Image of the article Computer Science Class 11 CBSE - The Ultimate Guide with Notes, Solutions and AI

Computer Science Class 11 CBSE - The Ultimate Guide with Notes, Solutions and AI

This ultimate guide for CBSE Computer Science class 11 has detailed notes, NCERT solutions, cheat sheets, and our free AI-powered doubt-solving assistant, Chatterbot AI.

Cover Image of the article JEE Advanced 2024 Exam Date Announced: Complete Guide to Eligibility, Syllabus, and Preparation Tips

JEE Advanced 2024 Exam Date Announced: Complete Guide to Eligibility, Syllabus, and Preparation Tips

JEE Advanced 2024 on May 26! Get exam schedule, syllabus, prep tips & more in this guide. Ace India's top engineering test with topper strategies.

Cover Image of the article How to Crack NEET: The Ultimate Blueprint to Outsmart the Exam and Unlock Your Medical Dreams

How to Crack NEET: The Ultimate Blueprint to Outsmart the Exam and Unlock Your Medical Dreams

Ace NEET with expert strategies: Discover effective exam strategies, time management, core concepts mastery, problem-solving techniques, revision tips, and AI-assisted doubt clearing with Chatterbot AI.

Cover Image of the article How to Crack IIT: Smart Self-Study Strategies and AI Tools for Success

How to Crack IIT: Smart Self-Study Strategies and AI Tools for Success

Ace IIT JEE in 6 months without coaching. Discover expert self-study strategies for Physics, Chemistry, and Math. Master time management, mock tests, and leverage AI tools like Chatterbot AI for personalized doubt-solving.