در این مطلب، ویدئو پایتون با Spyder 4: رشته ها، نمایه سازی و برش با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,540 –> 00:00:04,819
در این ویدیو میخواهم
2
00:00:04,819 –> 00:00:08,450
کمی در مورد رشتهها در پایتون به شما بگویم و
3
00:00:08,450 –> 00:00:10,700
فکر میکنم میخواهم بیشتر در
4
00:00:10,700 –> 00:00:14,210
کنسول کار کنم و از ویرایشگر استفاده نکنم، بنابراین
5
00:00:14,210 –> 00:00:17,090
میروم و کنسول
6
00:00:17,090 –> 00:00:19,550
را میگیرم، بنابراین روی عنوان کلیک کردم. نوار و
7
00:00:19,550 –> 00:00:24,140
آن را به اینجا در فضای ویرایشگر بکشید تا
8
00:00:24,140 –> 00:00:26,990
فضای کمی بیشتر داشته باشیم،
9
00:00:26,990 –> 00:00:29,390
بنابراین اولین کاری که میخواهم انجام دهم این است
10
00:00:29,390 –> 00:00:32,539
که یک رشته ایجاد کنم و
11
00:00:32,539 –> 00:00:36,190
آن را به متغیری به نام X و رشتهها اختصاص دهم.
12
00:00:36,190 –> 00:00:39,229
در Python در گیومه ها
13
00:00:39,229 –> 00:00:43,010
یا دو یا تک نقل قول قرار می گیرند، بنابراین
14
00:00:43,010 –> 00:00:44,510
من می روم و از دو نقل قول استفاده می کنم
15
00:00:44,510 –> 00:00:46,670
و بیایید جلوتر برویم و از الفبا استفاده کنیم
16
00:00:46,670 –> 00:00:53,210
تا a b c d e f g h i j k l m n
17
00:00:53,210 –> 00:01:01,039
o p q r s t u v w x y و z خوب که
18
00:01:01,039 –> 00:01:04,940
خیلی سخت نبود تایپ کردن وجود
19
00:01:04,940 –> 00:01:08,360
دارد. یک رشته و حدس میزنم اولین
20
00:01:08,360 –> 00:01:10,610
چیزی که به شما نشان میدهم این است
21
00:01:10,610 –> 00:01:12,890
که رشتهها خاصیت
22
00:01:12,890 –> 00:01:15,140
طول دارند و بنابراین
23
00:01:15,140 –> 00:01:18,530
اگر طول X را انجام دهم و اگر تایپ کنم یک تابع به اصطلاح داخلی به نام طول وجود دارد.
24
00:01:18,530 –> 00:01:21,050
به
25
00:01:21,050 –> 00:01:23,540
درستی می بینید که من 26
26
00:01:23,540 –> 00:01:27,860
را پس می گیرم پس 26 لیتر وجود دارد etters در
27
00:01:27,860 –> 00:01:31,820
الفبا، بنابراین اجازه دهید من فقط یک
28
00:01:31,820 –> 00:01:33,830
رشته کوچک دیگر را در اینجا ایجاد کنم که آن
29
00:01:33,830 –> 00:01:38,780
را در متغیر Y قرار می دهم، بنابراین از یک نقل قول استفاده می کنم
30
00:01:38,780 –> 00:01:40,670
فقط برای اینکه به شما نشان دهم می
31
00:01:40,670 –> 00:01:46,940
توانید از آنها استفاده کنید و ما به شما سلام می کنیم.
32
00:01:46,940 –> 00:01:52,990
اکنون در پایتون، عملگر پلاس
33
00:01:52,990 –> 00:01:57,970
رشتهها را به هم متصل میکند، بنابراین اگر بگویم X به علاوه y
34
00:01:57,970 –> 00:02:00,560
چیزی که میخواهم به دست بیاورم الفبا است
35
00:02:00,560 –> 00:02:04,940
و سپس سلام در پایان خوب است، بنابراین
36
00:02:04,940 –> 00:02:08,770
این یک ویژگی جالب پایتون است،
37
00:02:08,770 –> 00:02:11,560
یکی دیگر از ویژگیهای بسیار جالب این است
38
00:02:11,560 –> 00:02:15,160
که رشتهها میتوانند باشند. نمایه شده و
39
00:02:15,160 –> 00:02:19,470
ارجاع داده شده است، به عنوان مثال، اگر x1 را تایپ کنم
40
00:02:19,470 –> 00:02:22,330
چیزی که ممکن است انتظار داشته باشم به دست بیاورم این است که
41
00:02:22,330 –> 00:02:25,450
حرف اول الفبا را نمی گیرم
42
00:02:25,450 –> 00:02:28,630
، اما بیایید ببینیم چه اتفاقی می افتد بنابراین
43
00:02:28,630 –> 00:02:30,910
x1 B باشد خوب که بسیار جالب است، بنابراین
44
00:02:30,910 –> 00:02:33,880
این نشان می دهد که a باید باشد در موقعیت
45
00:02:33,880 –> 00:02:38,050
0 بنابراین اجازه دهید X 0 را تایپ کنم و enter را بزنید
46
00:02:38,050 –> 00:02:41,920
و مطمئناً به اندازه کافی یک عدد دریافت می کنم، می خواهم به این
47
00:02:41,920 –> 00:02:44,230
نکته اشاره کنم که نمایه سازی با استفاده از براکت مربع انجام می شود،
48
00:02:44,230 –> 00:02:48,370
در اکثر موارد از
49
00:02:48,370 –> 00:02:53,170
براکت های منحنی برای توابع استفاده می شود، به
50
00:02:53,170 –> 00:02:56,230
عنوان مثال اینجا می گوید: شی X
51
00:02:56,230 –> 00:02:58,480
که یک رشته است callab نیست le که
52
00:02:58,480 –> 00:03:00,430
میگوید او نمیتواند آن را به عنوان یک تابع تفسیر کند،
53
00:03:00,430 –> 00:03:03,430
بنابراین در بیشتر موارد زمانی که من ایندکس
54
00:03:03,430 –> 00:03:04,960
میکنم یا زمانی که نمایه میکنم
55
00:03:04,960 –> 00:03:07,360
از براکت استفاده میکنم، بنابراین چیزی که ما کشف کردهایم این
56
00:03:07,360 –> 00:03:11,620
است که نمایهسازی در پایتون
57
00:03:11,620 –> 00:03:19,360
از ابتدا شروع میشود. 0 و سپس X 25 نه 26 25
58
00:03:19,360 –> 00:03:23,440
باید Z باشد، بنابراین چون
59
00:03:23,440 –> 00:03:26,260
به جای 1 از 0 شروع می شود،
60
00:03:26,260 –> 00:03:28,840
برای تعداد حروف الفبا به جای 26 به 25 می رسد
61
00:03:28,840 –> 00:03:33,010
و اگر
62
00:03:33,010 –> 00:03:37,570
X 26 را تایپ کنیم بیایید ببینید چه چیزی دریافت می کنیم
63
00:03:37,570 –> 00:03:40,660
، یک خطا دریافت می کنیم که نمایه ما از محدوده خارج شده است
64
00:03:40,660 –> 00:03:44,560
، بنابراین رشته ها می توانند ایندکس شوند، به این
65
00:03:44,560 –> 00:03:45,880
معنی که می توانید به هر یک از
66
00:03:45,880 –> 00:03:48,370
حروف مراجعه کنید، اما نمایه سازی از صفر شروع می شود
67
00:03:48,370 –> 00:03:52,180
و تا 1 منهای طول
68
00:03:52,180 –> 00:03:54,120
می رود، بسیار جالب است. چیزی که اکنون
69
00:03:54,120 –> 00:03:56,530
چیزهای نسبتاً جالب دیگری
70
00:03:56,530 –> 00:03:59,020
در مورد نمایه سازی در پایتون پایتون وجود دارد
71
00:03:59,020 –> 00:04:00,940
و آن این است که می توانید از شاخص های منفی استفاده کنید
72
00:04:00,940 –> 00:04:03,640
و وقتی این کار را انجام می دهید آنها به
73
00:04:03,640 –> 00:04:08,380
نوعی در اطراف قرار می گیرند بنابراین X منهای 1
74
00:04:08,380 –> 00:04:14,970
Z می شود مطمئن باشید که X منهای 2 به اندازه کافی یک است.
75
00:04:14,970 –> 00:04:19,670
WXYZ بنابراین X منهای 2 باید Y باشد
76
00:04:19,670 –> 00:04:25,470
و جالب است که X منهای 26
77
00:04:25,470 –> 00:04:33,060
باید a و باشد X منهای 27 باید
78
00:04:33,060 –> 00:04:41,130
خارج از محدوده باشد و مطمئناً به اندازه کافی
79
00:04:41,130 –> 00:04:44,520
شاخص خارج از محدوده است، بنابراین 26 حرف
80
00:04:44,520 –> 00:04:46,680
الفبا به آنها اجازه می دهند دوباره
81
00:04:46,680 –> 00:04:53,310
0 تا 25 نمایه شده ما یا منهای 1 برای
82
00:04:53,310 –> 00:04:56,810
Z را تا منهای 26 نشان دهم.
83
00:04:56,810 –> 00:05:00,180
متناظر با a به طوری که
84
00:05:00,180 –> 00:05:05,010
در رشته ها ایندکس می شود
85
00:05:05,010 –> 00:05:06,660
در واقع به طور کلی در پایتون ایندکس می شود، این روشی است
86
00:05:06,660 –> 00:05:09,570
که برای چیزهای دیگر غیر از
87
00:05:09,570 –> 00:05:13,290
رشته ها کار می کند، اکنون چیزی که می خواستم به
88
00:05:13,290 –> 00:05:16,650
شما نشان دهم این است که چگونه به طیفی از
89
00:05:16,650 –> 00:05:19,050
چیزها ارجاع دهید و این کار با انجام می شود. چیزی
90
00:05:19,050 –> 00:05:22,170
که قطعه نامیده می شود، بنابراین من به شما نشان خواهم داد که چگونه
91
00:05:22,170 –> 00:05:30,900
کار می کند و اگر 0 کولون 3 تا 0 کولون 3 انجام دهم
92
00:05:30,900 –> 00:05:34,710
به این معنی است که من
93
00:05:34,710 –> 00:05:39,270
0 عنصر را تا شاخص 1 به دست می آورم، بنابراین مقدار را
94
00:05:39,270 –> 00:05:45,230
دریافت خواهم کرد. آنهایی که نمایه 0 1 و 2 هستند، نمایه در
95
00:05:45,230 –> 00:05:49,140
حرف 2 است، اما حرف سوم است،
96
00:05:49,140 –> 00:05:53,550
بنابراین X 0 کولون 3 به
97
00:05:53,550 –> 00:05:59,060
ما ABC می دهد مطمئناً درست است، خیلی
98
00:05:59,060 –> 00:06:03,450
جالب است اگر کاری
99
00:06:03,450 –> 00:06:08,100
مانند X انجام دهم، بیایید حرف دوم B را انجام
100
00:06:08,100 –> 00:06:11,520
دهیم.
101
00:06:11,520 –> 00:06:14,700
تا حرف پنجم که e ABCDE است با 1 نمایه خواهد شد
102
00:06:14,700 –> 00:06:17,880
. این پنجمین حرف به ge است t حرف پنجم
103
00:06:17,880 –> 00:06:22,620
عدد شاخص آن 4 است اما
104
00:06:22,620 –> 00:06:25,230
برش همیشه به 1 کمتر از
105
00:06:25,230 –> 00:06:27,270
عدد بالایی می رسد، بنابراین 1 2 5 خواهد بود،
106
00:06:27,270 –> 00:06:29,669
این یک چیز عجیب و غریب در
107
00:06:29,669 –> 00:06:32,520
پایتون است، اما این راهی است که به
108
00:06:32,520 –> 00:06:33,660
اندازه کافی مطمئن اس