Home » Camelcase in Python

Camelcase in Python

What Does Camelcase Mean?

Camelcase is a naming protocol for giving file or attribute names that contain more than one word joined that all start with a capital letter. Camelcase is a programming language that allows you to name files or functions without breaking the underlying language’s naming rules.

The name camelcase comes from its look, which resembles the back of a camel. Many programming languages that do not allow space in file names use it. Camelcase allows developers to create more distinctive and meaningful titles for them.

HelloWorld, Helloworld, and helloWorld, for example, are considerably easier to read than helloworld.

Ways to Convert String in Camelcase

Naive Method

These are the steps we’ll take to solve it. Make a blank string first. Then we’ll make the initial letter of each word in the string uppercase and the rest lowercase, and afterward, concatenate the words with s. Then, by lowering the initial letter, return the final string.

Code

Output:

helloWelcomeToPythonProgrammingIntutoraspire  

Using re Module

In this, we will use sub of the re module

Code

Output:

original s1:  Python tutoraspire  camelCase of s1:  pythontutoraspire    original s2:  Python,tutoraspire  camelCase of s2:  python,tutoraspire    original s3:  Python_tutoraspire  camelCase of s3:  pythontutoraspire    original s4:  python_tutoraspire.tutorial-camelcase  camelCase of s3:  pythontutoraspire.TutorialCamelcase  

By Using split(), join(), title() and Generator Expression

This problem can be solved using a mix of the preceding functions. We divide all underscores initially; next, we will append the first word to the final string. We will proceed by title-cased words using the generator expression i.e. a for loop and title() function.

Code

Output:

The original string is : tutoraspire_is_best_for_coding_tutorials  The camelcase of the string created is : tutoraspireIsBestForCodingTutorials  

By Using split(), join(), title() and map()

This problem can be solved using a mix of the preceding functions. Using map(), we accomplish the goal of applying logic to full strings.

Code

Output:

The original string is : tutoraspire_is_best_for_coding_tutorials  The camelcase of the created string is : tutoraspireIsBestForCodingTutorials  

You may also like