در این مطلب، ویدئو Python – پارامترهای تابع و آرگومان ها با مثال کد – آموزش برنامه نویسی Python APPFICIAL با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:03:28
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,200 –> 00:00:02,390
[Music]
2
00:00:05,120 –> 00:00:06,560
در این ویدیو می خواهیم در مورد
3
00:00:06,560 –> 00:00:08,720
پارامترها و آرگومان های تابع پایتون
4
00:00:08,720 –> 00:00:10,240
و تفاوت های
5
00:00:10,240 –> 00:00:11,280
آنها بیاموزیم،
6
00:00:11,280 –> 00:00:12,880
بنابراین توابع ممکن است پارامتر داشته باشند یا نداشته باشند
7
00:00:12,880 –> 00:00:15,360
، کاملا اختیاری است و یک
8
00:00:15,360 –> 00:00:16,800
پارامتر ورودی تابع
9
00:00:16,800 –> 00:00:19,119
مشخص شده در تعریف تابع است، بنابراین
10
00:00:19,119 –> 00:00:21,359
وقتی شما در حال ایجاد یا پیاده سازی یک
11
00:00:21,359 –> 00:00:24,080
تابع هستید که می گوید def به دنبال آن
12
00:00:24,080 –> 00:00:25,519
نام تابع و سپس مجموعه ای از
13
00:00:25,519 –> 00:00:27,840
پرانتزها و در داخل آن
14
00:00:27,840 –> 00:00:29,519
پرانتزها جایی است که پارامترهای شما قرار می گیرند و این
15
00:00:29,519 –> 00:00:31,199
فقط ورودی است که وارد تابع شما می
16
00:00:31,199 –> 00:00:33,280
شود به طوری که کد داخل
17
00:00:33,280 –> 00:00:35,280
تابع می تواند از آن استفاده کند و هنگامی که شما در
18
00:00:35,280 –> 00:00:37,120
واقع تابع را در جای دیگری از
19
00:00:37,120 –> 00:00:39,120
برنامه خود فراخوانی می کنید، داده هایی
20
00:00:39,120 –> 00:00:41,040
که به فراخوانی تابع ارسال می شود، آرگومان نامیده می شود،
21
00:00:41,040 –> 00:00:43,120
بنابراین اگر تابع
22
00:00:43,120 –> 00:00:44,640
شما در هنگام فراخوانی
23
00:00:44,640 –> 00:00:46,320
تابع دارای پنج پارامتر باشد، می توانید پنج
24
00:00:46,320 –> 00:00:47,440
آرگومان ارسال کنید.
25
00:00:47,440 –> 00:00:49,760
همچنین پارامترهای شما می توانند تغییر پذیر یا
26
00:00:49,760 –> 00:00:52,559
غیر قابل تغییر
27
00:00:52,559 –> 00:00:54,320
28
00:00:54,320 –> 00:00:56,480
باشند.
29
00:00:56,480 –> 00:00:58,480
خارج از فراخوانی تابع،
30
00:00:58,480 –> 00:01:00,640
پس بیایید چند نمونه از
31
00:01:00,640 –> 00:01:02,559
توابع با پارامترها و ارسال
32
00:01:02,559 –> 00:01:04,479
آرگومان ها به آنها را امتحان کنیم، فرض کنیم
33
00:01:04,479 –> 00:01:06,560
که شما از پارامترها
34
00:01:06,560 –> 00:01:08,000
و آرگومان ها اطلاعی نداشتید و می دانستید که چگونه
35
00:01:08,000 –> 00:01:10,560
یک تابع مانند این
36
00:01:10,560 –> 00:01:12,640
مجموع را ایجاد کنید
37
00:01:12,640 –> 00:01:16,159
و ما می خواستیم دو عدد صحیح a را
38
00:01:16,159 –> 00:01:17,360
پنج
39
00:01:17,360 –> 00:01:19,119
و b را سه اضافه کنید
40
00:01:19,119 –> 00:01:22,400
و سپس آنها را چاپ کنید مجموع چاپ
41
00:01:22,400 –> 00:01:24,400
42
00:01:24,400 –> 00:01:26,400
به اضافه b است،
43
00:01:26,400 –> 00:01:27,840
اگر این برنامه را اجرا کنم، هیچ
44
00:01:27,840 –> 00:01:30,000
کاری انجام نمی دهد زیرا من
45
00:01:30,000 –> 00:01:31,840
تابع را فراخوانی نکرده ام، اما ابتدا می
46
00:01:31,840 –> 00:01:33,680
خواهم تابع
47
00:01:33,680 –> 00:01:34,640
48
00:01:34,640 –> 00:01:37,119
49
00:01:37,119 –> 00:01:39,600
50
00:01:3