در این مطلب، ویدئو پایتون – آرگومان های کلیدواژه تابع و آرگومان های دلخواه – *args و **kwargs مثال کد با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:06:13
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,200 –> 00:00:02,390
[Music]
2
00:00:05,040 –> 00:00:07,120
در تابع پایتون خود میتوانید
3
00:00:07,120 –> 00:00:09,360
آرگومانهای کلمه کلیدی و آرگومانهای دلخواه
4
00:00:09,360 –> 00:00:11,440
5
00:00:11,440 –> 00:00:13,920
6
00:00:13,920 –> 00:00:16,079
7
00:00:16,079 –> 00:00:18,400
8
00:00:18,400 –> 00:00:20,480
9
00:00:20,480 –> 00:00:22,320
را ارائه کنید.
10
00:00:22,320 –> 00:00:24,560
از لیست آرگومان فراخوانی تابع حذف شده است
11
00:00:24,560 –> 00:00:26,880
astrix args یک
12
00:00:26,880 –> 00:00:28,640
پارامتر تعریف تابع است که به تابع اجازه می دهد
13
00:00:28,640 –> 00:00:31,119
تا پارامترهای موقعیت اختیاری را
14
00:00:31,119 –> 00:00:34,399
در یک لیست آرگومان دلخواه جمع آوری کند
15
00:00:34,399 –> 00:00:37,680
و آرگ های ستاره دوتایی kw که مخفف
16
00:00:37,680 –> 00:00:39,760
آرگومان های کلمه کلیدی است، یک
17
00:00:39,760 –> 00:00:42,000
پارامتر تعریف تابع است که به انتهای
18
00:00:42,000 –> 00:00:44,079
آن اضافه شده است. یک فرهنگ لغت از آرگومانهای کلیدواژه اضافی ایجاد میکند
19
00:00:44,079 –> 00:00:46,079
که در تعریف تابع تعریف نشدهاند،
20
00:00:46,079 –> 00:00:47,760
21
00:00:47,760 –> 00:00:49,680
بنابراین بیایید نمونههایی از
22
00:00:49,680 –> 00:00:51,199
آرگومانهای کلیدواژه و
23
00:00:51,199 –> 00:00:53,440
آرگومانهای دلخواه را در پایتون امتحان
24
00:00:53,440 –> 00:00:54,800
کنیم، اجازه دهید
25
00:00:54,800 –> 00:00:58,000
ابتدا با ایجاد یک تابع
26
00:00:58,000 –> 00:01:01,520
به نام شخص چاپ، با آرگومانهای کلیدواژه آشنا
27
00:01:02,320 –> 00:01:03,840
شویم و
28
00:01:03,840 –> 00:01:05,360
دو
29
00:01:05,360 –> 00:01:08,400
پارامتر خواهیم داشت. نام و سن
30
00:01:08,400 –> 00:01:11,360
و ما میخواهیم نام h را چاپ کنیم
31
00:01:11,439 –> 00:01:12,880
32
00:01:12,880 –> 00:01:13,920
33
00:01:13,920 –> 00:01:16,000
فقط این کار را بسیار ساده نگه دارید
34
00:01:16,000 –> 00:01:18,720
و بیایید این تابع را باب شخص چاپ صدا
35
00:01:18,720 –> 00:01:20,479
کنیم
36
00:01:20,479 –> 00:01:24,640
و باب 45 است.
37
00:01:24,640 –> 00:01:27,040
خیلی خوب است و ما می توانیم
38
00:01:27,040 –> 00:01:28,400
شخص دیگری را چاپ کنیم
39
00:01:28,400 –> 00:01:30,720
اوه
40
00:01:34,880 –> 00:01:37,040
مری و او
41
00:01:37,040 –> 00:01:39,520
55 ساله است، او خوب است اگر می خواهید جک
42
00:01:39,520 –> 00:01:42,960
شخص دیگری را چاپ کنید چه می شود.
43
00:01:47,040 –> 00:01:49,119
44
00:01:49,119 –> 00:01:51,200
شما نمی دانید جک چند ساله است،
45
00:01:51,200 –> 00:01:53,680
بیایید ببینیم چه اتفاقی می افتد،
46
00:01:53,680 –> 00:01:56,159
اوه با یک خطا مواجه می شوید زیرا
47
00:01:56,159 –> 00:01:59,680
سن آرگومان موقعیتی مورد نیاز را از دست داده است،
48
00:01:59,680 –> 00:02:01,360
بنابراین اگر نمی
49
00:02:01,360 –> 00:02:03,520
دانید سن چند است، می توانیم
50
00:02:03,520 –> 00:02:06,159
به سادگی با اضافه کردن یک برابر صفر، یک مقدار پیش فرض برای آن تعیین
51
00:02:06,159 –> 00:02:09,119
کنیم. همانجا در پارامتر
52
00:02:09,119 –> 00:02:11,440
اکنون اگر دوباره برنامه را اجرا کنم جک
53
00:02:11,440 –> 00:02:13,200
صفر ساله است دیگر خطا را
54
00:02:13,200 –> 00:02:15,840
ندارم و مقدار پیش فرض
55
00:02:15,840 –> 00:02:18,480
صفر
56
00:02:18,480 –> 00:02:20,480
تنظیم شده است حتی می توانم نام را روی یک نام پیش فرض قرار دهم
57
00:02:20,480 –> 00:02:23,440
58
00:02:23,440 –> 00:02:24,879
که اهمیت می دهد
59
00:02:24,879 –> 00:02:27,760
و اگر من چاپ
60
00:02:29,120 –> 00:02:31,440
شخص و من چیزی را به آن منتقل نمی کنم
61
00:02:31,440 –> 00:02:33,760
نام اکنون به چه کسی اهمیت می دهد و سن
62
00:02:33,760 –> 00:02:36,760
صفر است
63
00:02:38,720 –> 00:02:39,840
درست است
64
00:02:39,840 –> 00:02:42,239
حتی می توانید سبک را به روشی
65
00:02:42,239 –> 00:02:44,480
که نام و سن چاپ می شود تغییر
66
00:02:44,480 –> 00:02:47,360
دهید و کاری شبیه به این سبک برابر با
67
00:02:47,360 –> 00:02:49,040
صفر باشد
68
00:02:49,040 –> 00:02:50,400
سپس می توانید بگویید اگر
69
00:02:50,400 –> 00:02:53,200
سبک برابر با صفر
70
00:02:53,200 –> 00:02:54,400
این است
71
00:02:54,400 –> 00:02:56,720
سبک پیشفرض ما برای چاپ
72
00:02:56,720 –> 00:02:59,440
نام و سن خواهد بود، در
73
00:03:02,640 –> 00:03:05,640
غیر این صورت
74
00:03:06,480 –> 00:03:08,400
چاپ
75
00:03:08,400 –> 00:03:11,360
این نام سبک جدید
76
00:03:11,519 –> 00:03:13,840
77
00:03:14,560 —