در این مطلب، ویدئو پایتون – آرگومان های تابع با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,530 –> 00:00:03,290
در این جلسه میخواهیم
2
00:00:03,290 –> 00:00:07,200
آرگومانهای تابع پایتون را مورد بحث قرار دهیم، میدانیم که
3
00:00:07,200 –> 00:00:09,240
ارسال آرگومانها به یک تابع
4
00:00:09,240 –> 00:00:12,809
اختیاری است، ممکن است هیچ آرگومانی را ارسال نکنیم،
5
00:00:12,809 –> 00:00:15,299
ممکن است یک یا چند آرگومان ارسال کنیم،
6
00:00:15,299 –> 00:00:17,910
بنابراین انتقال آرگومان به یک تابع
7
00:00:17,910 –> 00:00:20,699
اختیاری است، یک تابع ممکن است یا نه.
8
00:00:20,699 –> 00:00:23,340
یک تابع میتواند دارای
9
00:00:23,340 –> 00:00:26,330
تعداد ثابت یا متغیری از آرگومانها باشد، همانطور
10
00:00:26,330 –> 00:00:29,220
که در مورد آن بحث کردیم که این
11
00:00:29,220 –> 00:00:32,098
تغییرات در حین ارسال تعداد
12
00:00:32,098 –> 00:00:34,800
متغیر آرگومان به یک تابع است، بنابراین چگونه میتوان
13
00:00:34,800 –> 00:00:36,960
تعداد متغیرهای آرگومان را به یک
14
00:00:36,960 –> 00:00:39,239
تابع منتقل کرد تا بتوان آن را در سه دسته بندی کرد.
15
00:00:39,239 –> 00:00:41,430
سرهای مختلف بنابراین یک
16
00:00:41,430 –> 00:00:45,350
آرگومان پیشفرض پایتون وجود دارد آرگومانهای کلیدواژه پایتون
17
00:00:45,350 –> 00:00:48,120
و سپس آرگومانهای دلخواه پایتون،
18
00:00:48,120 –> 00:00:51,030
بنابراین برای بحث بیشتر در مورد آنها
19
00:00:51,030 –> 00:00:53,640
فکر میکنم که مفهوم کوتیکول
20
00:00:53,640 –> 00:00:55,289
کافی نخواهد بود. اجازه دهید به یک
21
00:00:55,289 –> 00:00:57,180
نمایش عملی برویم
22
00:00:57,180 –> 00:00:59,820
که نشان میدهد چگونه این پایتون آرگومانهای مختلف
23
00:00:59,820 –> 00:01:02,160
پایتون را نشان میدهد. آرگومان های کلمه کلیدی و آرگومان های
24
00:01:02,160 –> 00:01:04,290
دلخواه پایتون را می توان
25
00:01:04,290 –> 00:01:06,390
با استفاده از کدنویسی پایتون پیاده سازی کرد، بنابراین در اینجا
26
00:01:06,390 –> 00:01:09,390
نشان داده می شود یک تابع ممکن است
27
00:01:09,390 –> 00:01:12,689
آرگومان های ورودی خود را داشته باشد یا نداشته باشد، همچنین یک تابع
28
00:01:12,689 –> 00:01:15,689
ممکن است چیزی را برگرداند یا نداشته باشد، بنابراین در اینجا
29
00:01:15,689 –> 00:01:17,490
ما یک تابع را تعریف می کنیم،
30
00:01:17,490 –> 00:01:19,890
نام تابع این است که حداکثر آن را پیدا کنید که a
31
00:01:19,890 –> 00:01:23,970
و B را به عنوان آرگومان های ورودی داشته باشد، بنابراین اگر a
32
00:01:23,970 –> 00:01:26,640
بزرگتر از B را برمیگردانند که به این معنی
33
00:01:26,640 –> 00:01:28,470
است که حداکثر یک
34
00:01:28,470 –> 00:01:30,000
برگردانده میشود و به همین دلیل است که نام
35
00:01:30,000 –> 00:01:33,090
تابع اینجا max را پیدا کنید، بنابراین اگر a
36
00:01:33,090 –> 00:01:35,820
بزرگتر از B باشد، دیگری
37
00:01:35,820 –> 00:01:38,610
B را در اینجا برمیگرداند، بنابراین این تابع دارای
38
00:01:38,610 –> 00:01:41,130
پارامترهای ورودی a و است. B بنابراین هنگام
39
00:01:41,130 –> 00:01:43,020
فراخوانی این find max با یک
40
00:01:43,020 –> 00:01:44,670
پارامتر عبوری 10 که به متغیر a اختصاص داده می شود
41
00:01:44,670 –> 00:01:47,520
و همچنین با عبور از 20
42
00:01:47,520 –> 00:01:49,950
که به متغیر B در اینجا sotae اختصاص داده می شود
43
00:01:49,950 –> 00:01:53,220
اگر 10 بزرگتر از 20
44
00:01:53,220 –> 00:01:55,290
باشد شرط نادرست است بنابراین برای برگرداندن
45
00:01:55,290 –> 00:01:57,509
مقدار B این بدان معناست که 20 برگردانده می شود
46
00:01:57,509 –> 00:02:00,360
و ما می توانیم اینجا چاپ کنیم، بنابراین اجازه دهید ما
47
00:02:00,360 –> 00:02:03,630
برای اجرا برویم، بنابراین حداکثر عدد بین
48
00:02:03,630 –> 00:02:07,469
10 و 20 20 باشد، بنابراین اگر من این یکی را
49
00:02:07,469 –> 00:02:10,110
100 کنم اگر این یکی را 100 کنم،
50
00:02:10,110 –> 00:02:12,120
بدیهی است که خروجی مطابق با
51
00:02:12,120 –> 00:02:13,980
آن تغییر خواهد کرد. بنابراین حداکثر تعداد
52
00:02:13,980 –> 00:02:17,550
بین 120 در اینجا صد است، بنابراین به این
53
00:02:17,550 –> 00:02:19,709
ترتیب من به شما نشان دادم که چگونه یک تابع
54
00:02:19,709 –> 00:02:22,260
می تواند آرگومان های ورودی را دریافت کند و چگونه می تواند
55
00:02:22,260 –> 00:02:26,220
مقداری را برگرداند.
56
00:02:26,220 –> 00:02:28,519
57
00:02:28,519 –> 00:02:30,750
58
00:02:30,750 –> 00:02:32,940
پیام پیام دارای یک
59
00:02:32,940 –> 00:02:35,610
آرگومان پیشفرض است، بنابراین hello
60
00:02:35,610 –> 00:02:38,760
و سپس نام و پیام را چاپ میکند، بنابراین در اینجا
61
00:02:38,760 –> 00:02:40,799
میبینید که ما از آرگومان اول
62
00:02:40,799 –> 00:02:42,450
به عنوان openiv oh گذشتهایم، بنابراین
63
00:02:42,450 –> 00:02:44,579
به نام و آرگومان دومی که
64
00:02:44,579 –> 00:02:46,920
پاس دادهایم نسبت داده میشود. یک روز خوب و آن
65
00:02:46,920 –> 00:02:50,010
به پیام اختصاص داده می شود، بنابراین در
66
00:02:50,010 –> 00:02:51,900
دومین بار که من این تابع هالو را فراخوانی می کنم
67
00:02:51,900 –> 00:02:54,690
، همه داده های شما را ارسال می کنیم،
68
00:02:54,690 –> 00:02:56,849
نه آرگومان دومی که ما ارسال می کنیم،
69
00:02:56,849 –> 00:02:59,190
در آن صورت چون پارامتر دوم
70
00:02:59,190 –> 00:03:01,140
از دست رفته است. مقدار پیشفرض
71
00:03:01,140 –> 00:03:03,569
پارامتر دوم، بنابراین اجازه دهید
72
00:03:03,569 –> 00:03:05,670
برای اجرا برویم، میتوانید متوجه شوید که hello
73
00:03:05,670 –> 00:03:07,680
hello از این رشته خاص میآید،
74
00:03:07,680 –> 00:03:09,299
بنابراین سلام
75
00:03:09,299 –> 00:03:11,549
آگنی چهار کاما روز خوبی داشته باشید.
76
00:03:11,549 –> 00:03:13,530
77
00:03:13,530 –> 00:03:15,690
بر این اساس یکی از موارد بعدی
78
00:03:15,690 –> 00:03:18,120
سلام Niveau است، حال شما چطور است زیرا من
79
00:03:18,120 –> 00:03:20,340
آرگومان دوم را پاس
80
00:03:20,340 –> 00:03:22,349
نکردم پارامتر دوم پاس داده نمی شود، در
81
00:03:22,349 –> 00:03:24,269
نتیجه آرگومان پیش فرض در
82
00:03:24,269 –> 00:03:27,480
واقع به این متغیر پیام MA اختصاص داده می شود،
83
00:03:27,480 –> 00:03:30,419
خوب حالا
84
00:03:30,419 –> 00:03:32,730
اجازه دهید بریم. برای یکی دیگر، بنابراین در اینجا
85
00:03:32,730 –> 00:03:34,290
می بینید که ما یک تابع داریم،
86
00:03:34,290 –> 00:03:36,030
نام تابع samal است
87
00:03:36,030 –> 00:03:38,340
که تابع را با
88
00:03:38,340 –> 00:03:42,209
آرگومان های دلخواه می گیرد، بنابراین مجموع برابر با 0 است برای I در
89
00:03:42,209 –> 00:03:45,209
آرگومان ها sum برابر است با مجموع به اضافه I و
90
00:03:45,209 –> 00:03:50,370
مجموع برمی گرداند. بنابراین در اینجا این ستاره ox نشان میدهد
91
00:03:50,370 –> 00:03:53,160
که در اینجا میتوانید
92
00:03:53,160 –> 00:03:55,940
چندین آرگومان را در صورت لزوم ارسال کنید، هیچ حد بالایی وجود ندارد،
93
00:03:55,940 –> 00:03:58,530
ما میتوانیم
94
00:03:58,530 –> 00:04:01,290
چندین آرگومان را در صورت لزوم ارسال کنیم، بنابراین
95
00:04:01,290 –> 00:04:04,349
در مورد I in arc، بنابراین
96
00:04:04,349 –> 00:04:06,120
یکی از آرگومانها را در یک بازیابی میکند. زمان
97
00:04:06,120 –> 00:04:08,250
و آن آرگو