Skip to main content

Detection and conversion between letter cases

Project description


CircleCI PyPI

A Python library for detecting and converting between various letter cases.

Supported cases:

  • snake_case
  • Darwin_Case
  • dromedaryCase
  • PascalCase


Using pip

pip install lettercase


The basic usage of the library is pretty straight-forward.

To simply convert a string to another case:

>>> import lettercase

>>> lettercase.convert_to("helloWorld", "snake")

To detect the case, use the detect_case function which returns a set of all possible cases for the given string.

>>> import lettercase

>>> lettercase.detect_case("helloWorld")

By default the function only checks as much of the string as is necessary to get a unique match, however, if you need to make sure that the letter case is correct for the entire string, you can pass fast_return=False.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lettercase-0.3.2.tar.gz (7.6 kB view hashes)

Uploaded source

Built Distribution

lettercase-0.3.2-py3-none-any.whl (11.2 kB view hashes)

Uploaded py3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page