FunStrings Documentation

Comprehensive documentation for the FunStrings Python package.

Getting Started
Learn how to install and use FunStrings in your projects

FunStrings is a comprehensive Python package that provides a wide range of functions for string manipulation, analysis, and transformation. It's designed to make working with strings easier and more efficient for developers, students, and educators.

Installation

pip install funstrings

Basic Usage

import funstrings

# Basic operations
text = "Hello, World!"
print(funstrings.reverse_string(text))  # !dlroW ,olleH
print(funstrings.count_vowels(text))    # 3

Function Categories

Basic String Operations
Fundamental string manipulation functions
  • Reverse String
  • Count Vowels
  • Count Consonants
  • Check Palindrome
  • To Upper/Lower
  • Word Count
  • Sort Characters
  • Remove Whitespace
Text Analysis Functions
Analyze and extract information from text
  • Word Frequencies
  • Longest Word
  • Shortest Word
  • Average Word Length
  • Is Pangram
String Transformation Functions
Transform strings into different formats
  • Snake to Camel
  • Camel to Snake
  • Rotate String
  • Shuffle String
  • Reverse Words
Pattern-based Functions
Extract and work with patterns in text
  • Extract Numbers
  • Extract Emails
  • Extract URLs
  • Mask Sensitive
  • Find Repeated Words

Additional Resources

API Reference

Complete API documentation for all functions in the FunStrings package.

Examples

Practical examples showing how to use FunStrings in real-world scenarios.

Playground

Interactive playground to try out FunStrings functions directly in your browser.