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
Playground
Interactive playground to try out FunStrings functions directly in your browser.