پایتون
قابلیت های جدید پایتون در نسخه 3.10 قسمت دوم - اپراتور جدید برای نوع union

نویسنده

محمد جعفر ابراهیمی

6 مرداد 1400 / 1 دقیقه خواندن



ما میدونیم که در نسخه های قبل پایتون تایپ ها اضافه شدن و تونستن کدهای مارو قابل اطمینان تر و خوانا تر کنن نوعی در پایتون 3.9 معرفی شد که شما میتونستین دو یا چند نوع داده را با هم ترکیب کنید به این نوع داده ها union گفته میشه

برای این که متغیر رو تو محدوده چند تایپ قرار میدادیم باید از typing.union استفاده میکردیم اما الان دیگه نیازی به این کار نیست و کافیه از اپراتور مخصوصش " | " استفاده کنیم

from typing import Union
def divider(number: Union[int, float]) -> Union[int, float]:
    return number / 2
isinstance('3', int | str)
def divider(number: int | float) -> int | float:
    return number / 2
isinstance('3', int | str)
python
پایتون
new features

نویسنده

محمد جعفر ابراهیمی

© استفاده از مطالب سایت تنها با درج لینک مستقیم به آن مطلب مجاز است.