در این مطلب، ویدئو اپراتورها در پایتون | اپراتورهای پایتون | آموزش عملگرهای پایتون | Intellipaat با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:13:53
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:06,500 –> 00:00:10,950
بنابراین در آخرین جلسه تحت توکن پایتون تا قسمت تحت اللفظی
2
00:00:10,950 –> 00:00:11,950
سمت راست را پوشش دادیم.
3
00:00:11,950 –> 00:00:16,840
بنابراین در جلسه امروز ما در مورد آخرین “عملگرهای” نشانه پایتون خود یاد خواهیم گرفت،
4
00:00:16,840 –> 00:00:18,100
بنابراین این عملگرها چیستند.
5
00:00:18,100 –> 00:00:23,520
خوب اینها شخصیت های خاصی هستند که
وظیفه خاصی را باید انجام دهند.
6
00:00:23,520 –> 00:00:28,910
و بر اساس عملکرد و وظیفه
عملگرها بیشتر به
7
00:00:28,910 –> 00:00:31,800
هفت نوع مختلف عملگر تفکیک می شوند.
8
00:00:31,800 –> 00:00:37,410
اپراتور اتوماتیک، اپراتور انتساب، اپراتور همراه
، عملگر منطقی، اپراتور بیتی، هویت و
9
00:00:37,410 –> 00:00:39,660
عضویت.
10
00:00:39,660 –> 00:00:40,660
خوب.
11
00:00:40,660 –> 00:00:44,129
بنابراین اجازه دهید آنها را یکی یکی
با عملگر حسابی شروع کنم.
12
00:00:44,129 –> 00:00:50,390
با عملگرهای
حسابی، عملگرهایی هستند که برای انجام برخی از محاسبات حسابی استفاده می شوند.
13
00:00:50,390 –> 00:00:53,800
بنابراین کاری که انجام می دهد، دو عملوند طول می کشد تا
عملیات روی آنها انجام شود.
14
00:00:53,800 –> 00:00:56,390
به عنوان مثال دو به علاوه سه.
15
00:00:56,390 –> 00:01:01,570
بنابراین در اینجا دو و سه عملوند هستند و
کاراکتر به علاوه در اینجا چیزی جز
16
00:01:01,570 –> 00:01:04,699
یک عملگر حسابی نیست.
17
00:01:04,699 –> 00:01:08,300
بنابراین اپراتورهای خودکار دیگری نیز وجود دارند.
18
00:01:08,300 –> 00:01:12,090
مانند به علاوه، منهای، ضرب، تقسیم.
19
00:01:12,090 –> 00:01:15,689
همه این کاراکترها بخشی از یک عملگر حسابی هستند.
20
00:01:15,689 –> 00:01:21,770
بگذارید فقط یک مثال دیگر را به شما نشان دهم.
21
00:01:21,770 –> 00:01:22,930
مثل یک به علاوه دو.
22
00:01:22,930 –> 00:01:27,210
بنابراین شما باید 1 و 2 عملوند و به علاوه در اینجا عملگر حسابی است.
23
00:01:27,210 –> 00:01:30,630
یک منهای دو دوباره منهای عملگر حسابی است.
24
00:01:30,630 –> 00:01:34,740
2 mod 1، mod عملگر حسابی است.
25
00:01:35,880 –> 00:01:39,310
بیایید به جلو حرکت کنیم.
26
00:01:39,310 –> 00:01:41,430
بعد که داریم اپراتور انتساب است.
27
00:01:41,430 –> 00:01:45,780
خوب این عملگر انتساب برای تخصیص
یک مقدار به متغیری که کاراکتری
28
00:01:45,780 –> 00:01:48,049
زیر این عملگر قرار دارد استفاده می شود.
29
00:01:48,049 –> 00:01:53,119
=، +=، -=، *=، و غیره
30
00:01:53,119 –> 00:01:57,430
برای مثال شما یک متغیر را به عنوان var=10 اعلام می کنید.
31
00:01:57,430 –> 00:02:04,299
بنابراین این = عملگر انتساب شما است
و برای تخصیص مقدار به یک متغیر استفاده می شود.
32
00:02:04,299 –> 00:02:08,330
بیایید به دفترچه یادداشت مشتری خود برگردیم و
در مورد آن بیشتر بیاموزیم.
33
00:02:08,330 –> 00:02:09,799
بنابراین.
34
00:02:09,799 –> 00:02:13,799
به عنوان مثال من یک متغیر var=10 را تعریف می کنم.
35
00:02:13,799 –> 00:02:17,870
پس این = چیزی جز عملگر انتساب نیست
.
36
00:02:17,870 –> 00:02:19,470
Var +=10
37
00:02:19,470 –> 00:02:22,060
سپس دوباره یک عملگر انتساب.
38
00:02:22,060 –> 00:02:24,090
این یعنی چی.
39
00:02:24,090 –> 00:02:25,270
خوب این به چه معنا است.
40
00:02:25,270 –> 00:02:29,040
خوب به این معنی است که Var برابر است.
41
00:02:29,040 –> 00:02:30,900
var
42
00:02:30,900 –> 00:02:32,760
Plus.
43
00:02:32,760 –> 00:02:34,620
10.
44
00:02:34,620 –> 00:02:38,940
بنابراین اگر مقدار VAR را چاپ کنید
فکر می کنید خروجی باید چقدر باشد.
45
00:02:38,940 –> 00:02:46,490
خوب شما خروجی 20 را دریافت خواهید کرد زیرا
مقدار var قبلاً 10 است پس 10 به علاوه 10 می شود
46
00:02:46,490 –> 00:02:48,250
20.
47
00:02:48,250 –> 00:02:52,440
بنابراین مقدار به روز شده var 20 است.
48
00:02:52,440 –> 00:02:56,640
به طور مشابه می توانید VAr -=10 را انجام دهید
49
00:02:56,640 –> 00:03:00,470
و دوباره مقدار خود را چاپ کنید.
50
00:03:00,470 –> 00:03:03,040
بنابراین دوباره مقدار به روز شده VAR خواهد بود.
51
00:03:03,040 –> 00:03:05,860
20 منهای 10 = 10.
52
00:03:05,860 –> 00:03:10,920
بنابراین این += یا -= به طور کلی به عنوان مختصر نامیده می شود.
53
00:03:10,920 –> 00:03:16,150
که به معنای جمع یا تفریق و اختصاص مقدار به خود است
54
00:03:17,269 –> 00:03:22,770
همان مثالی که در اینجا ذکر شد مانند a=10، a*=10
55
00:03:22,770 –> 00:03:28,450
پس به این معنی است که a=10*10. هنگامی
که a را چاپ می کنید، خروجی را به صورت صد دریافت می کنید.
56
00:03:28,450 –> 00:03:31,480
بنابراین ما به عنوان عملگر مقایسه داریم.
57
00:03:31,480 –> 00:03:38,569
خوب برای مقایسه دو مقدار استفاده می شود و
True یا false را به عنوان خروجی برمی گرداند.
58
00:03:38,569 –> 00:03:42,070
عملگرهایی که بخشی از آن هستند
59
00:03:42,070 –> 00:03:47,430
کمتر، بزرگتر از، کمتر از مساوی،
بزرگتر از مساوی یا مساوی نیستند.
60
00:03:47,430 –> 00:03:49,090
مثلا.
61
00:03:49,090 –> 00:03:53,250
بیایید ببینیم چه مثالی در اینجا داریم.
62
00:03:53,250 –> 00:03:59,180
a=10، b=20. a بزرگتر از b است. بدیهی
است که 10 بزرگتر از 20 نیست.
63
00:03:59,180 –> 00:04:00,180
درست است.
64
00:04:00,180 –> 00:04:01,750
بنابراین به من به عنوان خروجی false می دهد.
65
00:04:03,120 –> 00:04:04,120
خوب.
66
00:04:04,120 –> 00:04:05,620
پس بیایید جلو برویم.
67
00:04:05,620 –> 00:04:09,349
بعد عملگر منطقی است.
68
00:04:09,349 –> 00:04:16,529
خوب این عملگرهای منطقی برای انجام
برخی از محاسبات منطقی استفاده می شوند و عملگرها
69
00:04:16,529 –> 00:04:25,229
کلیدوودهایی هستند که بخشی از آن هستند و، یا و نه.
70
00:04:25,229 –> 00:04:29,750
به عنوان مثال، a=10 کمتر از 10
و دو بزرگتر از منهای یک است.
71
00:04:29,750 –> 00:04:30,750
سپس یک را چاپ کنید.
72
00:04:30,750 –> 00:04:33,230
بنابراین شما در حال دریافت خروجی به عنوان false هستید.
73
00:04:33,230 –> 00:04:42,009
خوب، بیایید به دفترچه یادداشت مشتری خود برگردیم
و ببینیم که چرا خروجی را نادرست می گیریم،
74
00:04:42,009 –> 00:04:43,020
بنابراین شما یک برابر داشتید.
75
00:04:43,020 –> 00:04:46,410
10 کمتر از 10 است
76
00:04:46,410 –> 00:04:50,440
و 2 بزرگتر از منهای یک است.
77
00:04:50,440 –> 00:04:54,950
بنابراین اگر می بینید ما دو عملگر مقایسه
در اینجا داریم.
78
00:04:54,950 –> 00:04:57,810
پس کجا مقدار 10 کمتر از 10 است.
79
00:04:57,810 –> 00:04:59,240
از آنجایی که یک عملگر مقایسه است.
80
00:04:59,240 –> 00:05:02,070
پس به من حق کاذب می دهد؟
81
00:05:02,070 –> 00:05:05,530
10 کمتر از 10 نیست.
82
00:05:05,530 –> 00:05:07,050
دو بزرگتر از منهای یک است.
83
00:05:07,050 –> 00:05:08,050
این درست است،
84
00:05:08,050 –> 00:05:12,030
بنابراین شما می توانید این را به صورت خلاصه کنید.
85
00:05:12,030 –> 00:05:13,419
دروغ و درست.
86
00:05:13,419 –> 00:05:14,600
خیلی خوب.
87
00:05:14,600 –> 00:05:19,900
بنابراین از آنجایی که نادرست و درست است، بنابراین
برابر با نادرست است،
88
00:05:19,900 –> 00:05:25,900
خوب چگونه؟ خوب آیا محاسبه باینری را
که در کالج خود یاد گرفته بودید به خاطر دارید.
89
00:05:25,900 –> 00:05:28,340
مثل یک نقطه است.
90
00:05:28,340 –> 00:05:36,080
مساوی یک یا یک نقطه صفر برابر با صفر یا
یک و یک برابر یک یا یک و صفر صفر است
91
00:05:36,080 –> 00:05:38,980
پس درست را یک و نادرست را صفر در نظر بگیرید
92
00:05:38,980 –> 00:05:43,050
پس نادرست و درست نادرست است.
93
00:05:43,050 –> 00:05:45,040
به همین دلیل است که نتیجه را نادرست دریافت کردید.
94
00:05:45,040 –> 00:05:47,040
حالا اگر مقدار a را چاپ کنید.
95
00:05:47,040 –> 00:05:54,190
خروجی را false دریافت خواهید کرد.
96
00:05:54,190 –> 00:05:57,680
بنابراین عملگر بیتی بعدی است.
97
00:05:57,680 –> 00:06:01,360
این عملگر برای انجام
محاسبات بیتی استفاده می شود.
98
00:06:01,360 –> 00:06:03,289
این اپراتور شامل
99
00:06:03,289 –> 00:06:04,580
و.
100
00:06:04,580 –> 00:06:05,870
یا.
101
00:06:05,870 –> 00:06:09,850
شیفت چپ، شیفت راست، نه
102
00:06:09,850 –> 00:06:10,850
خوب.
103
00:06:10,850 –> 00:06:12,800
پس بیایید استفاده از آنها را یکی یکی ببینیم.
104
00:06:12,800 –> 00:06:15,289
بیایید نمونه آنچه را که در اینجا داریم ببینیم.
105
00:06:15,289 –> 00:06:19,389
پس ما هفت یا پنج داریم.
106
00:06:19,389 –> 00:06:21,449
خروجی هفت است. هفت و
107
00:06:21,449 –> 00:06:22,550
پنج خروجی پنج است.
108
00:06:22,550 –> 00:06:24,900
بنابراین به نظر شما چگونه این خروجی را دریافت می کنیم.
109
00:06:24,900 –> 00:06:26,450
بیایید محاسبه را ببینیم.
110
00:06:26,450 –> 00:06:29,580
پس چگونه محاسبه می شود.
111
00:06:29,580 –> 00:06:33,259
بنابراین، اگر هفت را به شکل باینری آن تبدیل
کنید، سه برابر
112
00:06:33,259 –> 00:06:36,900
113
00:06:36,900 –> 00:06:41,210
می شود.
114
00:06:41,210 –> 00:06:44,789
و اگر در حال اجرا هستید و
یک ضرب باینری را روی آن انجام می دهید.
115
00:06:44,789 –> 00:06:45,789
خیلی خوب.
116
00:06:45,789 –> 00:06:47,110
پس بیایید ببینیم.
117
00:06:47,110 –> 00:06:49,290
بنابراین اگر در حال انجام یک اضافه باینری بر
روی آن هستید.
118
00:06:49,290 –> 00:06:51,280
پس یک به علاوه یک یک است.
119
00:06:51,280 –> 00:06:52,319
یک به علاوه صفر
120
00:06:52,319 –> 00:06:53,319
دوباره یک است.
121
00:06:53,319 –> 00:06:55,080
و دوباره یک به علاوه یک یک است.
122
00:06:55,080 –> 00:06:59,860
بنابراین به همین دلیل است که یا از
هفت و پنج می شود هفت است.
123
00:06:59,860 –> 00:07:03,280
حتی شما می توانید این را با استفاده از ماشین حسا