Get alphabets from various languages and a set of functions for text manipulation
Project description
GlobalKit
Introduction
GlobalKit is a module that provides alphabets from various languages in different scripts. It can be used for language-related tasks, educational purposes and more.
How to Use
GlobalKit contains lots of alphabets (strings) in these supported languages: English, Spanish, French, Dutch, Portuguese, Italian, Finnish , Swedish, Norwegian, Russian, Ukrainian, Polish, Bulgarian, digits and many more
check(string, *alphabets)
checks if string
is present in any of the specified alphabets
.
is_contains_spaces(string)
checks if string
contains any spaces.
is_contains_numbers(string)
checks if string
contains any numbers.
is_contains_alphabetic(string)
checks if string
contains any alphabetic letters.
is_contains_lowercase(string)
checks if string
contains any lowercase letters.
is_contains_uppercase(string)
checks if string
contains any uppercase letters.
is_contains_special(string)
checks if string
contains any special characters.
is_contains_substring(string, substring)
checks if string
contains substring
.
Examples
import GlobalKit as gk
print(gk.english.full) # Output: abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
from GlobalKit import check, english, russian, digits
result1: bool = check('e', english)
result2: bool = check('1', english, digits)
result3: bool = check('h', russian.vowels)
print(result1) # Output: True
print(result2) # Output: True
print(result3) # Output: False
from GlobalKit import is_contains_spaces, is_contains_uppercase, is_contains_special, is_contains_substring
result1: bool = is_contains_spaces('Hello, world!')
result2: bool = is_contains_uppercase('hello, world!')
result3: bool = is_contains_special('Hello, world!')
result4: bool = is_contains_substring('Hello, world!', 'world')
print(result1) # Output: True
print(result2) # Output: False
print(result3) # Output: True
print(result4) # Output: True
Licence
This project is licensed under the MIT License.
Contact
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file GlobalKit-1.6.tar.gz
.
File metadata
- Download URL: GlobalKit-1.6.tar.gz
- Upload date:
- Size: 3.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.5
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0874395395badfb6926b0c0ff5ceb73a2579fffab88eac3297ddfed2133c7cd3 |
|
MD5 | b13b57461564b5dd2ca3896c722a0e54 |
|
BLAKE2b-256 | f93c4ada347d2382afa5d9169651e67aabf1b9497ebebdbd0ec5c1afcc724132 |