در این مطلب، ویدئو تایپ پایتون: ژنراتور[T, S, R] (متوسط) آنتونی #297 توضیح میدهد با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:46
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:03,040 –> 00:00:04,960
سلام و به ویدیوی دیگری در این ویدیو خوش آمدید،
2
00:00:04,960 –> 00:00:06,879
ما در مورد
3
00:00:06,879 –> 00:00:09,200
ژنراتورها صحبت خواهیم کرد، مخصوصاً ما در
4
00:00:09,200 –> 00:00:10,240
مورد
5
00:00:10,240 –> 00:00:12,799
تایپ یک روال مشترک ژنراتور صحبت
6
00:00:12,799 –> 00:00:14,080
خواهیم کرد، من در واقع قصد ندارم یک
7
00:00:14,080 –> 00:00:15,599
روال کد ژنراتور کامل بنویسم. من عمدتاً
8
00:00:15,599 –> 00:00:17,359
تایپ کردن
9
00:00:17,359 –> 00:00:20,480
و نحوه تعامل با آنها را نشان خواهم داد. اوم
10
00:00:20,480 –> 00:00:22,000
حساب درست کارتونهای کامل
11
00:00:22,000 –> 00:00:23,600
کمی پیچیدهتر است، بنابراین
12
00:00:23,600 –> 00:00:24,000
متوجه شدم که
13
00:00:24,000 –> 00:00:25,840
این در واقع دنباله ویدیوی دیگری است
14
00:00:25,840 –> 00:00:28,080
که من درباره تایپ کردن و ژنراتورها انجام دادم.
15
00:00:28,080 –> 00:00:29,439
و همچنین ویدیوی دیگری که در مورد مدیران زمینه انجام دادم
16
00:00:29,439 –> 00:00:30,720
17
00:00:30,720 –> 00:00:33,840
که از برخی از موارد مخفی
18
00:00:33,840 –> 00:00:37,120
ژنراتورها استفاده می کند، بنابراین به یاد خواهم داشت
19
00:00:37,120 –> 00:00:38,399
که آنها را در توضیحات پیوند
20
00:00:38,399 –> 00:00:41,760
دهم، اما بیایید به این موضوع
21
00:00:41,760 –> 00:00:43,520
بپردازیم، بنابراین برای شروع، ما فقط می خواهیم یک
22
00:00:43,520 –> 00:00:45,200
ژنراتور بسیار ساده بسازیم. بنابراین ما
23
00:00:45,200 –> 00:00:46,079
این
24
00:00:46,079 –> 00:00:50,840
را نمی دانم gen و از تایپ import
25
00:00:50,840 –> 00:00:54,000
generator می نامیم و این
26
00:00:54,000 –> 00:00:56,960
یک ژنراتور را برمی گرداند و ژنراتور
27
00:00:56,960 –> 00:00:58,000
سه نوع
28
00:00:58,000 –> 00:01:01,039
29
00:01:01,039 –> 00:01:02,719
می
30
00:01:02,719 –> 00:01:04,159
گیرد. کمک در ویدیوی دیگر، اکثر مولدها
31
00:01:04,159 –> 00:01:04,799
32
00:01:04,799 –> 00:01:06,479
یک نوع خواهند بود و سپس هیچ کدام مانند شما
33
00:01:06,479 –> 00:01:07,840
یک نوع ارسال
34
00:01:07,840 –> 00:01:10,799
یا یک
35
00:01:10,960 –> 00:01:13,280
نوع برگشتی نخواهید داشت و در این مورد ما
36
00:01:13,280 –> 00:01:14,880
یک نوع ارسال و یک نوع بازگشت خواهیم داشت. بیایید
37
00:01:14,880 –> 00:01:15,840
فقط از inster
38
00:01:15,840 –> 00:01:18,560
bool um استفاده کنیم تا این نوع بازده ما باشد،
39
00:01:18,560 –> 00:01:20,240
این نوع ارسال ما خواهد بود و این
40
00:01:20,240 –> 00:01:22,080
نوع برگشتی ما خواهد بود
41
00:01:22,080 –> 00:01:24,640
um و این نوع از
42
00:01:24,640 –> 00:01:25,680
43
00:01:25,680 –> 00:01:28,960
چند طریق در ژنراتورها به کار می رود
44
00:01:28,960 –> 00:01:30,880
تا به بازده ما پایبند باشد.
45
00:01:30,880 –> 00:01:33,520
به درستی تایپ کنید باید بدانید مقداری
46
00:01:33,520 –> 00:01:34,240
مقدار می دهید
47
00:01:34,240 –> 00:01:36,720
و نوع ارسال در واقع راهی است
48
00:01:36,720 –> 00:01:39,119
که شما مقادیر را در یک ژنراتور دریافت می کنید،
49
00:01:39,119 –> 00:01:41,280
بنابراین می توانیم بگوییم که s برابر با
50
00:01:41,280 –> 00:01:43,119
این است و
51
00:01:43,119 –> 00:01:47,360
اگر بخواهیم تایپ را در این
52
00:01:47,360 –> 00:01:54,079
تنظیم نشان دهیم my pie را نصب کنید.
53
00:01:54,079 –> 00:01:57,600
بیایید، ما می رویم، ما دستور return را از دست می دهیم،
54
00:01:57,600 –> 00:01:58,880
زیرا ما
55
00:01:58,880 –> 00:02:01,280
هنوز این نوع بازگشت را انجام نداده ایم، اما
56
00:02:01,280 –> 00:02:02,320
خواهید دید
57
00:02:02,320 –> 00:02:05,439
که عبارت express عبارت yield
58
00:02:05,439 –> 00:02:05,759
59
00:02:05,759 –> 00:02:07,840
یک رشته برمی گرداند، بنابراین وقتی چیزی را به
60
00:02:07,840 –> 00:02:09,360
این ژنراتور ارسال می کنیم، قادر به
61
00:02:09,360 –> 00:02:10,959
دریافت آن به عنوان یک رشته و بنابراین این است
62
00:02:10,959 –> 00:02:13,440
این نوع از کجا می آید
63
00:02:13,440 –> 00:02:15,760
و فقط برای ضربه زدن بیایید آن مقدار را چاپ کنیم
64
00:02:15,760 –> 00:02:16,879
65
00:02:16,879 –> 00:02:18,720
اکنون آخرین نوع نوع برگشتی است و
66
00:02:18,720 –> 00:02:20,080
این واقعاً خیلی منطقی نیست
67
00:02:20,080 –> 00:02:21,760
تا زمانی که به شما نشان دهم چگونه از آن استفاده می شود بنابراین
68
00:02:21,760 –> 00:02:22,000
بیایید
69
00:02:22,000 –> 00:02:24,560
فقط اینجا را برگردانیم I don’t know false به
70
00:02:24,560 –> 00:02:25,680
عنوان مثال
71
00:02:25,680 –> 00:02:27,599
اوم و بنابراین اکنون من باید از
72
00:02:27,599 –> 00:02:29,040
این راضی باشم زیرا می دانیم که
73
00:02:29,040 –> 00:02:30,720
نوع مناسبی را ارائه کرده ایم، یک عدد صحیح به دست آورده ایم،
74
00:02:30,720 –> 00:02:31,680
75
00:02:31,680 –> 00:02:33,599
اوه ما یک رشته دریافت کرده ایم،
76
00:02:33,599 –> 00:02:34,959
واقعاً زیاد نیست که بتواند در اینجا غیر از شما اعتبار سنجی کند.
77
00:02:34,959 –> 00:02:35,599
78
00:02:35,599 –> 00:02:37,040
بدانید که چاپ میتواند هر چیزی را چاپ کند،
79
00:02:37,040 –> 00:02:38,959
بنابراین خوب است و ما مطمئن شدهایم
80
00:02:38,959 –> 00:02:39,680
81
00:02:39,680 –> 00:02:43,440
که به مشخصات نوع برگشتی Uh خود پایبند هستیم،
82
00:02:43,440 –> 00:02:46,560
اکنون اجازه دهید نشان دهیم که چگونه از این um
83
00:02:46,560 –> 00:02:47,840
خوب استفاده میکنیم، ابتدا آن را صدا میزنیم، بنابراین
84
00:02:47,840 –> 00:02:50,080
بیایید کاری را برابر ژن
85
00:02:50,080 –> 00:02:51,920
و ساخت انجام دهیم. مطمئناً ما هنوز هم پی خود را پاس
86
00:02:51,920 –> 00:02:52,879
میکنیم، البته چون هنوز کاری انجام ندادهایم
87
00:02:52,879 –> 00:02:54,080
88
00:02:54,080 –> 00:02:55,120
، کار بعدی که
89
00:02:55,120 –> 00:02:57,519
میخواهیم انجام دهیم این است که یک مقدار را از
90
00:02:57,519 –> 00:02:59,200
این ژنراتور بازیابی
91
00:02:59,200 –> 00:03:02,080
میکنیم و بنابراین میتوانیم با انجام بعدی این کار را انجام دهیم.
92
00:03:02,080 –> 00:03:03,360
مقدار gen
93
00:03:03,360 –> 00:03:06,800
یا در کنار چیز برابر با این است
94
00:03:06,800 –> 00:03:09,680
و باید یک عدد صحیح we sh