Q:

Convert a String to camelCase in Python

belongs to collection: Python String Programs

0

Example of camelCase:

    String: "Hello world"
    camelCase string: "helloWorld"

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Program:

# importing the module
from re import sub

# function to convert string to camelCase
def camelCase(string):
  string = sub(r"(_|-)+", " ", string).title().replace(" ", "")
  return string[0].lower() + string[1:]

# main code
s1 = "Hello world"
s2 = "Hello,world"
s3 = "Hello_world"
s4 = "hello_world.txt_includehelp-WEBSITE"

print("s1: ", s1)
print("camelCase(s1): ", camelCase(s1))
print()

print("s2: ", s2)
print("camelCase(s2): ", camelCase(s2))
print()

print("s3: ", s3)
print("camelCase(s3): ", camelCase(s3))
print()

print("s4: ", s4)
print("camelCase(s4): ", camelCase(s4))
print()

Output

s1:  Hello world
camelCase(s1):  helloWorld

s2:  Hello,world
camelCase(s2):  hello,World

s3:  Hello_world
camelCase(s3):  helloWorld

s4:  hello_world.txt_includehelp-WEBSITE
camelCase(s4):  helloWorld.TxtIncludehelpWebsite

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Python String Programs

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
Capitalizes the first letter of each word in a str... >>
<< Print the reverse of a string that contains digits...