در این مطلب، ویدئو تابع آرگومان های پیش فرض در پایتون | آموزش پایتون برای مبتدیان با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,290 –> 00:00:12,230
[موسیقی]
2
00:00:17,150 –> 00:00:19,670
سلام روی خوش آمدید به تغذیه فناوری ها
3
00:00:19,670 –> 00:00:22,310
این معروف است در این جلسه ما می
4
00:00:22,310 –> 00:00:25,700
خواهیم در مورد تابع آرگومان های
5
00:00:25,700 –> 00:00:29,480
پیش فرض در برنامه نویسی پایتون
6
00:00:29,480 –> 00:00:35,690
7
00:00:35,690 –> 00:00:38,330
8
00:00:38,330 –> 00:00:40,070
9
00:00:40,070 –> 00:00:43,730
بحث کنیم. هر زمان که
10
00:00:43,730 –> 00:00:47,629
یک تابع را تعریف می کنیم بستگی به
11
00:00:47,629 –> 00:00:50,030
نیاز دارد، ورودی را
12
00:00:50,030 –> 00:00:53,150
به تابع می دهیم، ورودی تابع
13
00:00:53,150 –> 00:00:55,580
چیزی جز
14
00:00:55,580 –> 00:00:58,549
15
00:00:58,549 –> 00:01:01,489
16
00:01:01,489 –> 00:01:05,600
آرگومان نیست. منظور از
17
00:01:05,600 –> 00:01:08,960
آرگومان های پیش فرض چیست در زمان
18
00:01:08,960 –> 00:01:12,920
اعلام یک آرگومان تا زمانی که
19
00:01:12,920 –> 00:01:15,680
فقط ما یک مقدار را تخصیص می دهیم،
20
00:01:15,680 –> 00:01:21,800
آرگومان پیش فرض نامیده می شود در اینجا آرگومان پیش فرض
21
00:01:21,800 –> 00:01:26,210
به معنای تعریف در حین
22
00:01:26,210 –> 00:01:31,760
تعریف یک تابع در حالی که تعریف یک
23
00:01:31,760 –> 00:01:37,070
تابع می توانیم مقداردهی اولیه کنیم
24
00:01:37,070 –> 00:01:39,890
یعنی چه در فقط زمان اعلان
25
00:01:39,890 –> 00:01:43,250
ما مقادیر را اختصاص می دهیم و می توانیم
26
00:01:43,250 –> 00:01:48,050
برخی از آرگومان ها را مقداردهی اولیه
27
00:01:48,050 –> 00:01:52,330
کنیم. nts با استفاده از مقادیر پیشفرض با استفاده از
28
00:01:52,330 –> 00:01:55,940
مقادیر پیشفرض که تابع آرگومانهای پیشفرض نامیده میشوند،
29
00:01:55,940 –> 00:02:00,650
بنابراین در اینجا ابتدا یک تابع را تعریف میکنم،
30
00:02:00,650 –> 00:02:02,420
سپس شما واضحتر متوجه میشوید،
31
00:02:02,420 –> 00:02:06,710
بنابراین در اینجا یک
32
00:02:06,710 –> 00:02:09,709
تابع را تعریف میکنیم،
33
00:02:09,709 –> 00:02:11,269
فقط نام تابع را تعریف کنید، فقط من
34
00:02:11,269 –> 00:02:13,099
نام مفهوم را مانند یک پیشفرض میدهم.
35
00:02:13,099 –> 00:02:17,750
آرگومانهای پیشفرض ARC و در اینجا
36
00:02:17,750 –> 00:02:19,819
تعدادی آرگومان است که میگیریم به
37
00:02:19,819 –> 00:02:25,219
عنوان مثال a این متغیرهای B و C اینها
38
00:02:25,219 –> 00:02:27,230
هستند و در داخل ما میتوانیم
39
00:02:27,230 –> 00:02:30,319
عناصر را به سادگی نمایش دهیم.
40
00:02:30,319 –> 00:02:30,950
41
00:02:30,950 –> 00:02:35,900
42
00:02:35,900 –> 00:02:39,769
کدی که من نوشته ام این است که در
43
00:02:39,769 –> 00:02:42,430
واقع به این آرگومان
44
00:02:42,430 –> 00:02:46,790
ها گفته می شود که به آنها آرگومان می گویند. حالا آرگومان پیش فرض
45
00:02:46,790 –> 00:02:48,560
یعنی چیزی که ما
46
00:02:48,560 –> 00:02:51,110
به این آرگومان ها مقادیری اختصاص می دهیم به نام
47
00:02:51,110 –> 00:02:54,680
آرگومان های پیش فرض که آرگومان های پیش فرض نامیده
48
00:02:54,680 –> 00:02:59,239
می شوند بنابراین در اینجا قرار است
49
00:02:59,239 –> 00:03:02,269
ببینیم که یک مقدار را ارسال می کنیم مانند
50
00:03:02,269 –> 00:03:09,730
20 20 بنابراین در اینجا این یک آرگومان پیش فرض است
51
00:03:09,730 –> 00:03:14,840
این یک آرگومان پیش فرض است و بعد
52
00:03:14,840 –> 00:03:19,160
این آرگومان غیر
53
00:03:19,160 –> 00:03:22,690
پیش فرض است. از آنجایی که
54
00:03:22,690 –> 00:03:26,209
یکی یک آرگومان پیشفرض است، دومی یک آرگومان
55
00:03:26,209 –> 00:03:29,599
غیر پیشفرض است، بنابراین آرگومان پیشفرض
56
00:03:29,599 –> 00:03:31,519
به معنای چیزی است که مقداری را به
57
00:03:31,519 –> 00:03:36,350
آن اختصاص میدهیم که اکنون چگونه میتوان با تعریف تابع به آن دسترسی
58
00:03:36,350 –> 00:03:38,000
داشت، البته
59
00:03:38,000 –> 00:03:39,889
تابع به طور خودکار اجرا نمیشود،
60
00:03:39,889 –> 00:03:42,049
باید به صورت دستی فراخوانی کنیم، باید آن را فراخوانی کنیم.
61
00:03:42,049 –> 00:03:47,389
بنابراین در اینجا ما آرگومانهای پیشفرض را
62
00:03:47,389 –> 00:03:52,819
فراخوانی میکنیم، مقادیر را
63
00:03:52,819 –> 00:03:55,389
برای آرگومانها ارسال میکنیم، ببینید قبلاً مقدار وجود دارد،
64
00:03:55,389 –> 00:03:58,910
بنابراین اگر مقدار را پاس نکنید، نیازی به پاس دادن نیست، اگر هنگام فراخوانی مقدار را ارسال نکنید،
65
00:03:58,910 –> 00:04:02,060
میتوانیم مقدار پارامتر را بگوییم.
66
00:04:02,060 –> 00:04:03,680
67
00:04:03,680 –> 00:04:05,930
تابع مقدار پیشفرض را در نظر میگیرد،
68
00:04:05,930 –> 00:04:09,079
بنابراین فرض کنید من 10 کاما
69
00:04:09,079 –> 00:04:12,920
20 10 کاما 20 را ارسال میکنم تا از سردرگمی جلوگیری
70
00:04:12,920 –> 00:04:15,650
کنم، فرض کنید اینجا مقدار C است که من میگیرم،
71
00:04:15,650 –> 00:04:19,130
بنابراین هر زمان که تماس میگیریم، در اینجا به
72
00:04:19,130 –> 00:04:20,988
طور خودکار 10
73
00:04:20,988 –> 00:04:24,080
ذخیره میشود. 20 می رود و در B ذخیره می شود
74
00:04:24,080 –> 00:04:27,590
و برای C نیازی به ارسال مقدار نیست، بنابراین
75
00:04:27,590 –> 00:04:29,150
چون مقدار پیش فرض وجود دارد،
76
00:04:29,150 –> 00:04:30,770
بنابراین هر زمان که مقادیر
77
00:04:30,770 –> 00:04:33,590
ABC را از تابع نمایش می دهیم،
78
00:04:33,590 –> 00:04:37,130
آن مقادیر را نمایش می دهد، بنابراین هر زمان که در اینجا قرار
79
00:04:37,130 –> 00:04:39,890
گرفتیم و اجرای هر سه مقداری که
80
00:04:39,890 –> 00:04:43,910
چاپ میکند 10 20 30 آقا، فرض کنید
81
00:04:43,910 –> 00:04:48,060
اگر یک مقدار را پاس میدهم، فرض
82
00:04:48,060 –> 00:04:54,289
کنید که مقادیری را مانند 50 100 و 150 پاس میدهم،
83
00:04:54,289 –> 00:04:57,300
پس چه اتفاقی میافتد، بنابراین آنها
84
00:04:57,300 –> 00:04:59,370
هیچ چیز نیستند، هر مقداری که
85
00:04:59,370 –> 00:05:01,590
قبلاً وجود دارد. یک مقدار پیشفرض ارائه کنید که
86
00:05:01,590 –> 00:05:03,810
با مقدار جدید جایگزین میشود، بنابراین
87
00:05:03,810 –> 00:05:07,949
30 با یک 150 جایگزین میشود، بنابراین هر زمان که
88
00:05:07,949 –> 00:05:13,800
ما این 50 100 150 را
89
00:05:13,800 –> 00:05:18,270
اجرا میکنیم و در اینجا باید اعداد صحیح را منتقل کنیم،
90
00:05:18,270 –> 00:05:20,729
فقط او به این معنی است که چه چیزی را نمیتوانیم
91
00:05:20,729 –> 00:05:22,680
مقدار را لغو کنیم. مقدار آرگومان پیشفرض vita
92
00:05:22,680 –> 00:05:24,810
هر نوع دیگری به این معنی است که
93
00:05:24,810 –> 00:05:28,289
کاملاً آرزوی شماست، فرض کنید 50 یک
94
00:05:28,289 –> 00:05:31,470
عدد صحیح است و مورد بعدی مقدار باشد، فرض کنید
95
00:05:31,470 –> 00:05:33,479
من از سه چهار نقطه پنج شش
96
00:05:33,479 –> 00:05:36,090
عبور میکنم و C ارزش رشتهای را که ارسال میکنم
97
00:05:36,090 –> 00:05:40,139
مانند پایتون پایتون و حالا هر زمان که میدهیم در حال