A package to count unique characters in a string.
Project description
Пакет count_unique_characters
- count_unique_characters - Простий Python-пакет для підрахунку унікальних символів у рядку або файлі.
Встановлення
Пакет доступний на PyPI, тож для встановлення достатньо виконати:
bash
pip install count-unique-characters
Використання
Виклик через Python.
Спочатку активуй віртуальне середовище, якщо ще не зробив цього: source .venv/Scripts/activate # Git Bash
Після цього відкрий Python-консоль:
- python Далі введи код у Python:
- from count_unique_characters.core import count_unique_characters
- text = "hello world"
- unique_count = count_unique_characters(text)
- print(f"Кількість унікальних символів: {unique_count}")
Очікуваний результат: Кількість унікальних символів: 6
Виклик через GitBash:
Спочатку активуй віртуальне середовище, якщо ще не зробив цього:
source .venv/Scripts/activate # Git Bash
Встановлення пакета: (pip install -e .) #у Git Bash
Далі
Передача рядка напряму: count-unique-characters --string "hello world"
Передача текстового файлу: count-unique-characters --file path/to/text.txt
**(Заміни path/to/text.txt на реальний шлях до файлу)
Структура проєкту
count_unique_characters/
├── LICENSE
├── pyproject.toml
├── README.md
├── src/ │ └── count_unique_characters/ │ ├── init.py │ └── count_unique_characters.py
└── tests/
Тестування
Щоб запустити тести:
- pytest tests/
Ліцензія
Цей проєкт ліцензовано під MIT. Дивись LICENSE для деталей.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file count_unique_characters-0.1.0.tar.gz.
File metadata
- Download URL: count_unique_characters-0.1.0.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f11253ab51bedb71d9c42b55c31458267fdf89072ae5ca01db9bc0df5bcf503f
|
|
| MD5 |
ac9036be104688a9a1dbfbecf10da8e3
|
|
| BLAKE2b-256 |
7c67891e633cb7cd010eccb3a47e779398712fd129895ec381641f65d83ff534
|
File details
Details for the file count_unique_characters-0.1.0-py3-none-any.whl.
File metadata
- Download URL: count_unique_characters-0.1.0-py3-none-any.whl
- Upload date:
- Size: 5.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
624a04353c53d989f69d34a7a4845ea6f5ec1539e29ea4e7cd431440403f4a7b
|
|
| MD5 |
d7bd6d519eaadf11eddfaff72e9af28b
|
|
| BLAKE2b-256 |
ac11bbd889584b8dfde038cc2002a3b24e19896f21a73926410987e4705e0cc4
|