در این مطلب، ویدئو تایپ پایتون: TypeAlias صریح (PEP 613) (واسطه) آنتونی #365 را توضیح می دهد با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:54
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:03,199 –> 00:00:05,120
سلام و به ویدیوی دیگری در این ویدیو خوش آمدید،
2
00:00:05,120 –> 00:00:06,799
ما
3
00:00:06,799 –> 00:00:10,240
نام مستعار نوع را در تایپ پایتون
4
00:00:10,240 –> 00:00:12,000
پوشش خواهیم داد، من قبلاً این موضوع را در ویدیوی دیگری پوشش دادم، بنابراین
5
00:00:12,000 –> 00:00:14,400
آن یکی را در زیر پیوند
6
00:00:14,400 –> 00:00:16,079
خواهم داد و به طور خلاصه آنچه را که در آن
7
00:00:16,079 –> 00:00:17,199
ویدیو آمده است، مرور می کنم، اما من من میخواهم
8
00:00:17,199 –> 00:00:18,640
مفهوم جدیدی را معرفی کنم که
9
00:00:18,640 –> 00:00:20,720
مستعارهای نوع صریح است،
10
00:00:20,720 –> 00:00:22,320
اجازه دهید به آن
11
00:00:22,320 –> 00:00:24,240
بپردازیم، بنابراین آنچه که نام مستعار به شما اجازه میدهد
12
00:00:24,240 –> 00:00:26,480
انجام دهید کوتاه کردن
13
00:00:26,480 –> 00:00:30,160
نامهای پرمخاطب در تایپ است، بنابراین
14
00:00:30,160 –> 00:00:31,679
برای بحث در اینجا میگوییم که ما
15
00:00:31,679 –> 00:00:33,040
تابعی داریم
16
00:00:33,040 –> 00:00:35,120
که در برخی از آرگومانها استفاده میشود.
17
00:00:35,120 –> 00:00:37,680
بسیار پیچیده است، فرض
18
00:00:37,680 –> 00:00:40,559
کنید شما یک دسته از n sumster
19
00:00:40,559 –> 00:00:41,600
20
00:00:41,600 –> 00:00:43,920
یک دسته دیگر را می شناسید، و شاید می
21
00:00:43,920 –> 00:00:45,440
دانید که
22
00:00:45,440 –> 00:00:47,520
لیستی از این موارد یا چیزهای دیگر را نیز برمی گردانید، اما
23
00:00:47,520 –> 00:00:49,680
من نمی دانم،
24
00:00:49,680 –> 00:00:52,000
اما پرداختن به این
25
00:00:52,000 –> 00:00:53,760
حاشیه نویسی بزرگ می تواند نوعی باشد. آزاردهنده
26
00:00:53,760 –> 00:00:55,840
و مجبور به تایپ مجدد این مورد
27
00:00:55,840 –> 00:00:57,840
می تواند کمی خسته کننده باشد،
28
00:00:57,840 –> 00:00:59,039
29
00:00:59,039 –> 00:01:00,960
بنابراین مفهومی در تایپ کردن وجود دارد که نام مستعار نامیده می شود
30
00:01:00,960 –> 00:01:03,359
و به طور ضمنی شما می توانید یک
31
00:01:03,359 –> 00:01:06,000
نام مستعار را فقط با انجام یک تخصیص سراسری
32
00:01:06,000 –> 00:01:08,799
در محدوده ماژول به مدت طولانی ایجاد کنید. از آنجایی که
33
00:01:08,799 –> 00:01:11,360
مقدار انتساب به طور واضح یک
34
00:01:11,360 –> 00:01:13,760
نوع کلاس یا یک نوع
35
00:01:13,760 –> 00:01:17,600
عمومی است که در اینجا بسته بندی می شود، اجازه دهید در
36
00:01:17,600 –> 00:01:20,560
واقع از تاپل بزرگ استفاده کنیم تا در نسخه های بیشتری کار کند،
37
00:01:20,560 –> 00:01:22,159
38
00:01:22,159 –> 00:01:24,000
امم،
39
00:01:24,000 –> 00:01:25,520
زیرا من هنوز نمی دانم آیا pi من
40
00:01:25,520 –> 00:01:27,520
از نام مستعار جدید پشتیبانی می کند یا نه
41
00:01:27,520 –> 00:01:30,560
تجزیه و تحلیل جدید um generics را برای
42
00:01:30,560 –> 00:01:31,439
مدتی انجام
43
00:01:31,439 –> 00:01:33,040
ندادم، اما به هر حال بله، ممکن است آزاردهنده باشد که
44
00:01:33,040 –> 00:01:34,960
بارها و بارها تایپ کردن این مورد از
45
00:01:34,960 –> 00:01:36,960
نوع صفحه کلید بدون
46
00:01:36,960 –> 00:01:39,759
تایپ نوع، اما آهان، بنابراین ممکن است نام مستعار این را داشته
47
00:01:39,759 –> 00:01:41,680
باشید، شاید این یک
48
00:01:41,680 –> 00:01:44,799
موقعیت نشانه یا چیز دیگری باشد. مانند آن
49
00:01:44,799 –> 00:01:46,000
و بنابراین شما
50
00:01:46,000 –> 00:01:47,520
فقط می توانید یک تخصیص را در محدوده ماژول انجام دهید
51
00:01:47,520 –> 00:01:49,520
و از آنجایی که این یک عمومی است به
52
00:01:49,520 –> 00:01:51,600
طور واضح به یک نوع اشاره می کند و
53
00:01:51,600 –> 00:01:53,600
بنابراین جستجوگر نوع این را به عنوان
54
00:01:53,600 –> 00:01:55,759
نام مستعار
55
00:01:55,759 –> 00:01:58,640
من به طور ضمنی می گویم تشخیص می دهد و تشخیص می دهد زیرا
56
00:01:58,640 –> 00:01:59,759
57
00:01:59,759 –> 00:02:01,280
موقعیت های زیادی وجود دارد
58
00:02:01,280 –> 00:02:04,240
که نوع چکر آنها را نمیشناسد
59
00:02:04,240 –> 00:02:05,200
60
00:02:05,200 –> 00:02:06,880
و به همین دلیل است که یک چیز جدید در
61
00:02:06,880 –> 00:02:10,399
پایتون 3.10 وجود دارد که به صراحت
62
00:02:10,399 –> 00:02:12,000
یک نام مستعار را نشان میدهد
63
00:02:12,000 –> 00:02:14,560
و آن حاشیهنویسی مستعار نوع است
64
00:02:14,560 –> 00:02:17,360
و اگر در پایتون 3.10 هستید میتوانید
65
00:02:17,360 –> 00:02:19,520
از تایپ import
66
00:02:19,520 –> 00:02:22,239
ty استفاده کنید. نام مستعار pe و حاشیه نویسی آن به عنوان یک
67
00:02:22,239 –> 00:02:25,280
نام مستعار نوع صریح مانند این است و بنابراین
68
00:02:25,280 –> 00:02:26,879
اکنون جستجوگر نوع نیازی به حدس زدن ندارد
69
00:02:26,879 –> 00:02:28,879
که آیا این انتساب در اینجا یک
70
00:02:28,879 –> 00:02:30,720
نام مستعار است یا نه، البته در این مورد
71
00:02:30,720 –> 00:02:32,319
هیچ کاری انجام نمی دهد زیرا این
72
00:02:32,319 –> 00:02:34,560
بدون ابهام یک نوع است، اما مواردی وجود دارد
73
00:02:34,560 –> 00:02:37,440
که لازم بود یکی
74
00:02:37,440 –> 00:02:39,680
از آنها برای حاشیهنویسیهای رو به جلو است، بنابراین
75
00:02:39,680 –> 00:02:41,280
فرض کنید ما
76
00:02:41,280 –> 00:02:43,599
یک کلاس c در اینجا
77
00:02:43,599 –> 00:02:45,920
داشتیم و میخواستیم به یک um اشاره کنیم
78
00:02:45,920 –> 00:02:47,360
79
00:02:47,360 –> 00:02:49,519
که میدانید شاید این عمومی باشد،
80
00:02:49,519 –> 00:02:51,440
من نمیدانم. ما باید به
81
00:02:51,440 –> 00:02:54,080
روش خاصی در نام مستعار um c خود به
82
00:02:54,08