در این مطلب، ویدئو پیتون ارگ و کوارگ توضیح داده شده | *آرگس و **کوارگ با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:02,490
سلام و به نکات فنی کی خوش آمدید، امروز
2
00:00:02,490 –> 00:00:05,339
در مورد بازوها و کوارگ ها بحث خواهیم
3
00:00:05,339 –> 00:00:06,870
کرد تا این ویدیو
4
00:00:06,870 –> 00:00:08,639
5
00:00:08,639 –> 00:00:10,290
6
00:00:10,290 –> 00:00:11,639
7
00:00:11,639 –> 00:00:14,969
را ثبت کنید. ما
8
00:00:14,969 –> 00:00:18,720
شروع می کنیم، بیایید رفتار یک تابع عادی را ببینیم،
9
00:00:18,720 –> 00:00:20,820
بنابراین من یک
10
00:00:20,820 –> 00:00:23,820
تابع عادی را در اینجا می سازم که آن را def normal می نامم و
11
00:00:23,820 –> 00:00:25,410
به آن دو پارامتر یا
12
00:00:25,410 –> 00:00:27,390
آرگومان می دهم، آرگومان
13
00:00:27,390 –> 00:00:30,000
1 و آرگومان برای قرار دادن یک آرگومان به آن می دهم. نقطه نقطه و
14
00:00:30,000 –> 00:00:32,098
تنها کاری که این تابع انجام میدهد این است
15
00:00:32,098 –> 00:00:36,870
که آرگومانها را کاملاً چاپ میکند، پس
16
00:00:36,870 –> 00:00:38,219
بیایید این تابع را صدا کنیم، ببینیم چه اتفاقی میافتد
17
00:00:38,219 –> 00:00:40,980
، پرانتزهای معمولی را صدا میزنیم و
18
00:00:40,980 –> 00:00:42,570
من این آرگومان را 1 نام میگذارم
19
00:00:42,570 –> 00:00:45,719
و اجازه دهید این را اجرا کنیم، در
20
00:00:45,719 –> 00:00:48,420
نهایت یک عدد دریافت میکنیم. خطا به این دلیل که تابع
21
00:00:48,420 –> 00:00:52,649
به 2 پارامتر نیاز دارد بسیار خوب، اجازه دهید
22
00:00:52,649 –> 00:00:55,260
دوباره امتحان کنیم که به آن نرمال می گویند و
23
00:00:55,260 –> 00:00:58,559
آرگومان 1 و آرگومان 2 را به آن می دهیم و
24
00:00:58,559 –> 00:01:00,629
یک آرگومان خروجی معمولی یک آرگومان
25
00:01:00,629 –> 00:01:03,750
دو می گیریم حالا بیایید به آن سه آرگومان بدهیم بنابراین
26
00:01:03,750 –> 00:01:05,760
والد عادی آرگومان hesis یک آرگومان
27
00:01:05,760 –> 00:01:08,280
دو و آرگومان سه ما
28
00:01:08,280 –> 00:01:10,560
دوباره با خطا مواجه می شویم، دلیل اینکه ما همچنان
29
00:01:10,560 –> 00:01:12,570
خطا می گیریم این است که تابع
30
00:01:12,570 –> 00:01:14,400
به دو پارامتر نیاز دارد و
31
00:01:14,400 –> 00:01:16,619
اختیاری نیست باید آن را
32
00:01:16,619 –> 00:01:17,970
به آن بدهید و نمی توانید آن را کمتر از دو بدهید یا بیش از
33
00:01:17,970 –> 00:01:21,030
دو اینجاست که args در args می آید
34
00:01:21,030 –> 00:01:22,860
اساساً به این معنی است که تابع می
35
00:01:22,860 –> 00:01:25,110
تواند یک آرگومان متغیر را بگیرد، به این معنی که
36
00:01:25,110 –> 00:01:26,400
می تواند به همان تعداد که می خواهید به
37
00:01:26,400 –> 00:01:27,750
آن آرگومان بدهید اگر می خواهید به آن یکی بدهید، می توانید
38
00:01:27,750 –> 00:01:28,860
اگر می خواهید به آن آرگومان بدهید. آن
39
00:01:28,860 –> 00:01:30,540
صد شما می توانید به آن صد بدهید
40
00:01:30,540 –> 00:01:32,939
، هیچ الزامی وجود ندارد و نحوه ایجاد یک
41
00:01:32,939 –> 00:01:35,670
تابع با ما این است که ما فقط یک
42
00:01:35,670 –> 00:01:37,710
تابع معمولی ایجاد می کنیم، بنابراین من می خواهم آن را
43
00:01:37,710 –> 00:01:39,210
یک تابع دیگر بسازم، آن را def
44
00:01:39,210 –> 00:01:45,210
arg1 پرانتز قرار داده یک ستاره آرگ کولون
45
00:01:45,210 –> 00:01:49,170
و برای این کار ما چهار کار را
46
00:01:49,170 –> 00:01:52,320
در موارد چاپ args انجام می دهیم، اکنون چیزی که در مورد
47
00:01:52,320 –> 00:01:56,969
args است این است که args به
48
00:01:56,969 –> 00:02:00,750
تابع به عنوان یک لیست داده می شود، خوب است، بنابراین بیایید ابتدا
49
00:02:00,750 –> 00:02:03,119
یک لیست ایجاد کنیم، من می خواهم لیستی به نام
50
00:02:03,119 –> 00:02:06,689
لیست من ایجاد کنم که برابر با هوندا است. بی ام و تویوتا فورد
51
00:02:06,689 –> 00:02:10,348
شوری فقط یک دسته از مارک های خودرو بسیار خوب،
52
00:02:10,348 –> 00:02:14,220
اکنون ما می خواهیم تابع r1
53
00:02:14,220 –> 00:02:17,790
برابر با ستاره لیست زیر خط من نامیده شود، زمانی
54
00:02:17,790 –> 00:02:19,920
که شما یک لیست را مستقیماً در یک
55
00:02:19,920 –> 00:02:22,320
تابع قوس وارد می کنید، مهم است که ستاره را قرار دهید،
56
00:02:22,320 –> 00:02:23,670
اگر ستاره را قرار ندهید،
57
00:02:23,670 –> 00:02:26,220
کار نمی کند و ما تماس می گیریم. تابع و
58
00:02:26,220 –> 00:02:28,500
همه چیز به طور معمول اتفاق میافتد، من برای
59
00:02:28,500 –> 00:02:30,890
هر موردی در لیست که چاپ میشود
60
00:02:30,890 –> 00:02:34,920
، روش دیگری برای استفاده از args وجود دارد
61
00:02:34,920 –> 00:02:37,500
و ما از همان
62
00:02:37,500 –> 00:02:40,560
تابع argh underscore استفاده
63
00:02:40,560 –> 00:02:43,650
میکنیم.
64
00:02:43,650 –> 00:02:45,630
یک و ما فقط می خواهیم
65
00:02:45,630 –> 00:02:47,730
مقادیر لیست را مستقیماً در فراخوانی تابع تایپ کنیم،
66
00:02:47,730 –> 00:02:50,850
بنابراین هوندا BMW
67
00:02:50,850 –> 00:02:54,840
Toyota Ford و Chevy این بار
68
00:02:54,840 –> 00:02:56,940
به ستاره نیازی نداریم،
69
00:02:56,940 –> 00:02:58,680
فقط اگر مستقیماً از آن تماس بگیرید به ستا