معرفی شرکت ها


btypes-4.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Aliases with correct capitalization for built-in Python types.
ویژگی مقدار
سیستم عامل -
نام فایل btypes-4.1.1
نام btypes
نسخه کتابخانه 4.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Thomas M
ایمیل نویسنده thomas5max@gmail.com
آدرس صفحه اصلی https://github.com/thomkeh/btypes
آدرس اینترنتی https://pypi.org/project/btypes/
مجوز Apache 2.0
# btypes > Aliases with correct capitalization for built-in Python types. [PEP8](https://www.python.org/dev/peps/pep-0008/#class-names) states that classes should have names in CamelCase. However, all the built-in types are lower case: `str`, `bool`, `int`, `float`, `list`, `dict`, etc. This library provides aliases for all these types that are capitalized correctly. They are straightforward aliases and can be used exactly like the original types. ## Install Requires Python 3.9+. ``` pip install btypes ``` ## Examples ```python from btypes import Int, List, Str def comma_list(lst: List[Int]) -> Str: return ", ".join(Str(e) for e in lst) def range_list(limit: Int) -> List[Int]: return List(range(limit)) ``` Also works with pattern matching: ```python from btypes import Bool, Str, Union def print_type(x: Union[Bool, Str]) -> None: match x: case Bool(): print("a boolean") case Str(): print("a string") ``` ## FAQs ### Why require Python 3.9 as the minimum version? Because Python 3.9 introduced generic collections in the standard library: `list[int]`, `dict[str, float]`; and the whole point of `btypes` is that you can use the same identifier as constructor and as type annotation.


نیازمندی

مقدار نام
==4.1.1 typing-extensions


زبان مورد نیاز

مقدار نام
>=3.9,<4.0 Python


نحوه نصب


نصب پکیج whl btypes-4.1.1:

    pip install btypes-4.1.1.whl


نصب پکیج tar.gz btypes-4.1.1:

    pip install btypes-4.1.1.tar.gz