در این مطلب، ویدئو آموزش رشته های پایتون | نحوه استفاده از رشته ها در پایتون | آموزش پایتون | آموزش پایتون | ادورکا با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:19:00
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,810 –> 00:00:11,300
[موسیقی]
2
00:00:11,300 –> 00:00:13,410
سلام به همه این صحنه ای از
3
00:00:13,410 –> 00:00:15,269
ادی رکا است و من
4
00:00:15,269 –> 00:00:17,070
به جلسه ای می آیم که در آن در
5
00:00:17,070 –> 00:00:19,740
مورد رشته ها در پایتون صحبت می کنم، بنابراین بیایید ابتدا
6
00:00:19,740 –> 00:00:21,199
به دستور کار این جلسه نگاهی بیندازیم که با آن
7
00:00:21,199 –> 00:00:23,880
شروع می کنم. مقدمه اولیه
8
00:00:23,880 –> 00:00:25,800
رشته ها در پایتون و
9
00:00:25,800 –> 00:00:27,750
سپس در مورد اعلان
10
00:00:27,750 –> 00:00:30,359
رشته های پایتون و ایندکس سازی
11
00:00:30,359 –> 00:00:32,640
بیشتر صحبت می کنم، نحوه دسترسی به
12
00:00:32,640 –> 00:00:34,500
رشته ها در پایتون را توضیح می دهم و بعد از آن
13
00:00:34,500 –> 00:00:36,480
روش ها و عملیات رشته ها را توضیح می دهم
14
00:00:36,480 –> 00:00:38,879
و در نهایت برای جمع بندی این جلسه
15
00:00:38,879 –> 00:00:40,860
توضیح خواهم داد. درون یابی رشته و
16
00:00:40,860 –> 00:00:42,870
قالب بندی امیدوارم که شما دوستان در
17
00:00:42,870 –> 00:00:44,760
مورد دستور کار واضح باشید همچنین فراموش نکنید که
18
00:00:44,760 –> 00:00:46,320
برای آموزش های هیجان انگیز بیشتر در آکر عزیزش مشترک شوید
19
00:00:46,320 –> 00:00:48,420
و نماد زنگ را فشار دهید
20
00:00:48,420 –> 00:00:50,550
تا آخرین به روز رسانی ها را در مورد air
21
00:00:50,550 –> 00:00:52,949
irika دریافت کنید و گواهی برنامه نویسی پایتون را بررسی کنید eddy rakers
22
00:00:52,949 –> 00:00:55,230
23
00:00:55,230 –> 00:00:57,570
برنامه لینک در کادر توضیحات
24
00:00:57,570 –> 00:01:00,300
زیر داده شده است، بنابراین بدون هیچ مقدمه ای اجازه دهید
25
00:01:00,300 –> 00:01:03,539
بفهمیم که همه چیز در پایتون بوی بد می دهد،
26
00:01:03,539 –> 00:01:05,220
بنابراین رشته ها در پایتون چیست، یک رشته
27
00:01:05,220 –> 00:01:07,799
یک imutab است نوع داده le در پایتون که
28
00:01:07,799 –> 00:01:09,840
پس از اعلام آن در یک برنامه قابل تغییر نیست
29
00:01:09,840 –> 00:01:12,540
، بنابراین اگر از کوتیشن های تک یا
30
00:01:12,540 –> 00:01:14,159
دوگانه برای اعلام رشته ها در
31
00:01:14,159 –> 00:01:16,860
پایتون استفاده کنیم و رشته ها آرایه هایی از بایت ها هستند
32
00:01:16,860 –> 00:01:18,930
که کاراکترهای یونیکد را نشان می دهند و
33
00:01:18,930 –> 00:01:21,270
با این حال پایتون دارای یک کاراکتر
34
00:01:21,270 –> 00:01:24,090
نوع داده a نیست. کاراکتر تک به سادگی یک
35
00:01:24,090 –> 00:01:26,939
رشته با طول 1 است، حالا که می
36
00:01:26,939 –> 00:01:28,950
دانیم رشته ها چیست، اجازه دهید نگاهی
37
00:01:28,950 –> 00:01:32,060
به نحوه اعلان رشته ها و پای ها بیندازیم و
38
00:01:32,060 –> 00:01:34,470
اعلان و نمایه سازی یک چیز است، بنابراین
39
00:01:34,470 –> 00:01:36,990
اعلان ابتدا در مورد آن صحبت خواهد کرد که می توانیم
40
00:01:36,990 –> 00:01:38,579
به سادگی از تک یا استفاده کنیم. دو کوتیشن
41
00:01:38,579 –> 00:01:40,560
برای اعلام رشته و اختصاص رشته
42
00:01:40,560 –> 00:01:42,570
به متغیر به سادگی می توانیم از
43
00:01:42,570 –> 00:01:44,310
عملگر برابر با مقدار رشته استفاده
44
00:01:44,310 –> 00:01:47,040
کنیم و برای اعلام رشته های چند خطی
45
00:01:47,040 –> 00:01:49,710
از سه نقل قول استفاده می کنیم و خوب من فقط
46
00:01:49,710 –> 00:01:52,049
به شما می گویم که چگونه می توانیم اعلام کنیم. رشته ها با
47
00:01:52,049 –> 00:01:54,750
یک مثال برای این مثال، بنابراین من یک
48
00:01:54,750 –> 00:01:56,520
نوت بوک را در اینجا باز کرده ام، فقط نام آن را به عنوان
49
00:01:56,520 –> 00:01:59,850
رشته های پایتون می گذارم، اکنون اول از همه می خواهم
50
00:01:59,850 –> 00:02:01,680
به شما نشان دهم که چگونه می توانید نقاط قوت پایتون را اعلام کنید
51
00:02:01,680 –> 00:02:03,479
زیرا قبلاً
52
00:02:03,479 –> 00:02:05,579
به شما گفته بودم. رشته ها چیست، بنابراین من فقط
53
00:02:05,579 –> 00:02:07,500
می گویم یک متغیر دارم که
54
00:02:07,500 –> 00:02:11,129
نام گذاری می شود و با استفاده از دو گیومه می
55
00:02:11,129 –> 00:02:13,500
توانم رشته خود را به عنوان یک ماشین دیراک اعلام کنم،
56
00:02:13,500 –> 00:02:17,400
خوب بگذارید فقط بگوییم با استفاده از تک
57
00:02:17,400 –> 00:02:20,690
کوتیشن ها همچنین می توانم رشته خود را اعلام کنم
58
00:02:20,690 –> 00:02:22,220
و بعد از آن به من اجازه دهید فقط
59
00:02:22,220 –> 00:02:24,110
رشته چند خطی را که در مورد آن صحبت می
60
00:02:24,110 –> 00:02:24,320
61
00:02:24,320 –> 00:02:28,540
کردم به شما بگویم، خوب بیایید فقط توضیح بنویسم،
62
00:02:28,970 –> 00:02:32,060
بنابراین آنچه که اکنون می توانم انجام دهم این است که بگوییم
63
00:02:32,060 –> 00:02:38,230
پایتون یک زبان برنامه نویسی همه کاره است و
64
00:02:38,230 –> 00:02:43,850
ما می توانیم پایتون را به راحتی یاد بگیریم، بنابراین به
65
00:02:43,850 –> 00:02:45,380
شما می گویم تفاوت بین چیست؟ همه
66
00:02:45,380 –> 00:02:47,090
این سه مورد اصلاً فرقی نمی کند
67
00:02:47,090 –> 00:02:49,670
اگر اسم را صدا کنم خروجی را می گیرم
68
00:02:49,670 –> 00:02:50,450
گفتم اورکا
69
00:02:50,450 –> 00:02:53,570
اگر زنگ بزنم بگو دوره
70
00:02:53,570 –> 00:02:56,630
خروجی را به عنوان گواهی پایتون می گیرید و
71
00:02:56,630 –> 00:03:00,020
اگر توضیح را الان صدا بزنم این سلول را قطع
72
00:03:00,020 –> 00:03:01,120
می
73
00:03:01,120 –> 00:03:03,590
کنم خروجی را به عنوان چیزی شبیه به
74
00:03:03,590 –> 00:03:06,850
این درست دریافت کنید
75
00:03:08,360 –> 00:03:11,560
این یک رشته چند خطی است بچه ها
76
00:03:11,560 –> 00:03:14,110
حالا یک چیز را به شما می گویم این
77
00:03:14,110 –> 00:03:16,030
سه کت است که ما استفاده می کردیم اگر
78
00:03:16,030 –> 00:03:18,550
آن را بنویسم به عنوان مثال توضیح سبک
79
00:03:18,550 –> 00:03:21,230
دوباره
80
00:03:21,230 –> 00:03:24,890
نقل قول های دوگانه زنده ماندن درست بیوتین
81
00:03:24,890 –> 00:03:28,569
است برنامه نویسی
82
00:03:28,569 –> 00:03:30,740
l anguage
83
00:03:30,740 –> 00:03:37,410
whiten or I’ll you just you know دکمه
84
00:03:37,410 –> 00:03:40,560
یادگیری بسیار آسان است من نمی
85
00:03:40,560 –> 00:03:42,810
توانم این کار را انجام دهم زیرا برای آوازهای چند خطی
86
00:03:42,810 –> 00:03:46,200
باید از نقل قول های سه گانه استفاده کنم بنابراین
87
00:03:46,200 –> 00:03:47,730
اکنون در مورد ایندکس ها صحبت خواهیم کرد که
88
00:03:47,730 –> 00:03:49,710
چرا نمایه سازی است مهم است و چرا
89
00:03:49,710 –> 00:03:53,100
در واقع ما از آن برای رشته ها استفاده می کنیم، بنابراین برای
90
00:03:53,100 –> 00:03:55,890
نمایه سازی قبل از اینکه بفهمیم چگونه می توانیم
91
00:03:55,890 –> 00:03:58,200
به مقادیر یک رشته دسترسی پیدا کنیم، باید
92
00:03:58,200 –> 00:04:00,270
نمایه سازی را درک کنیم تا
93
00:04:00,270 –> 00:04:02,100
به مقدار یک رشته دسترسی پیدا کنیم، می توانیم از
94
00:04:02,100 –> 00:04:04,560
ایندکس ها و نمایه ها مکان هایی برای
95
00:04:04,560 –> 00:04:07,500
کاراکترهای خاص استفاده کنیم. در یک رشته به
96
00:04:07,500 –> 00:04:09,300
عنوان مثال اگر یک رشته دارید، فرض کنید
97
00:04:09,300 –> 00:04:11,880
برای نام Eddie Raycom، ایندکس
98
00:04:11,880 –> 00:04:14,220
کاراکتر e را اضافه کنید 0 خواهد بود و در
99
00:04:14,220 –> 00:04:17,040
انتهای رشته 6 خواهد بود و اکنون آنها می توانند
100
00:04:17,040 –> 00:04:18,810
نمایه سازی منفی نیز داشته باشند، بنابراین نکته
101
00:04:18,810 –> 00:04:20,488
ای که باید به شما بگویم. در مورد همه اینها به این دلیل است که
102
00:04:20,488 –> 00:04:22,560
در هنگام
103
00:04:22,560 –> 00:04:24,480
دسترسی به رشته ها برای زیر رشته ها و
104
00:04:24,480 –> 00:04:26,850
عملیات برش نقش مهمی ایفا می کند، اکنون به شما می گویم چگونه می توانیم
105
00:04:26,850 –> 00:04:29,580
به رشته در پایتون دسترسی داشته باشیم، بنابراین با استفاده از مورد
106
00:04:29,580 –> 00:04:31,830
بعدی که می توانیم به رشته ها دسترسی پیدا کنیم، می توانیم
107
00:04:31,830 –> 00:04:34,680
فقط یک مثال را به شما بگویم. بنابراین برای
108
00:04:34,680 –> 00:04:37,170
مثال نام میتوانم از عدد فهرست برای
109
00:04:37,170 –> 00:04:41,120
L استفاده کنم، به من حق بدهید
110
00:04:41,130 –> 00:04:43,530
که در X شماره چهار ارزیابی میشوم،
111
00:04:43,530 –> 00:04:45,810
بنابراین به این صورت به چیزی دسترسی پیدا میکنید یا
112
00:04:45,810 –> 00:04:48,000
به سادگی میتوانید نام را بنویسید
113
00:04:48,000 –> 00:04:50,370
، کل رشته را به خوبی چاپ میکند. این روشی است
114
00:04:50,370 –> 00:04:51,720
که می توانید به رشته در پایتون دسترسی پیدا
115
00:04:51,720 –> 00:04:53,550
کنید، بسیار آسان است، مانند فراخوانی
116
00:04:53,550 –> 00:04:55,650
متغیر دیگری است و اگر فقط
117
00:04:55,650 –> 00:04:58,770
یک کاراکتر می خواهید، فرض کنید که
118
00:04:58,770 –> 00:05:00,450
شاخص شماره پنج را می خواهید،
119
00:05:00,450 –> 00:05:03,600
اکنون آن کاراکترها را برای دریافت طیف وسیعی از
120
00:05:03,600 –> 00:05:05,670
کاراکترها به شما می دهد. یک
121
00:05:05,670 –> 00:05:07,740
جمله کامل که در آن
122
00:05:07,740 –> 00:05:10,710
رشته ای با 20 کلمه یا بیشتر مشخص کرده اید اگر فقط
123
00:05:10,710 –> 00:05:13,290
می خواهید به 2 تا 3 کلمه دسترسی داشته باشید،
124
00:05:13,290 –> 00:05:15,030
بنابراین چگونه می خواهید این کار را انجام دهید، این همان
125
00:05:15,030 –> 00:05:16,620
جایی است که رشته های فرعی در جای خود قرار می
126
00:05:16,620 –> 00:05:19,140
گیرند که ما آن را به عنوان یک کلمه می نامیم. برش رشته و
127
00:05:19,140 –> 00:05:22,230
همچنین در زیر رشته پایتون در واقع
128
00:05:22,230 –> 00:05:23,940
دنباله ای از کاراکترها در یک
129
00:05:23,940 –> 00:05:26,730
رشته دیگر است و همانطور که به شما گفتم به عنوان برش نامیده
130
00:05:26,730 –> 00:05:29,070
می شود، بنابراین ما به
131
00:05:29,070 –> 00:05:33,150
چند عمل رشته یا برش نگاه می کنیم، بنابراین
132
00:05:33,150 –> 00:05:35,100
اول از همه من یک رشته برای خود می خواهم.
133
00:05:35,100 –> 00:05:38,700
درست است پس دقیقا چه آیا ما به دنبال آن هستیم
134
00:05:38,700 –> 00:05:41,750
، بیایید فقط بگوییم پایتون یک
135
00:05:41,750 –> 00:05:45,990
زبان برنامه نویسی تفسیر شده است، بنابراین
136
00:05:45,990 –> 00:05:47,730
این رشته من است، دوستان، اکنون می خواهم
137
00:05:47,730 –> 00:05:50,430
چند عملیات برش را روی
138
00:05:50,430 –> 00:05:52,590
آن انجام دهم، بنابراین اول از همه اجازه دهید به شما بگویم چگونه
139
00:05:52,590 –> 00:05:55,170
با استفاده از شاخص ها را برش می دهید. این کار را به این
140
00:05:55,170 –> 00:05:56,940
صورت انجام می دهید، بنابراین اول از همه باید
141
00:05:56,940 –> 00:05:58,890
نقطه شروع را ارائه دهید، بنابراین فقط
142
00:05:58,890 –> 00:06:01,710
0 را بنویسید و بعد از دونقطه باید
143
00:06:01,710 –> 00:06:04,290
قسمت پایانی را ذکر کنید، بنابراین فرض کنید
144
00:06:04,290 –> 00:06:06,030
پایتون یک کلمه شش حرفی دارد، بنابراین ایندکس
145
00:06:06,030 –> 00:06:08,280
از 0 شروع می شود. و در حرف
146
00:06:08,280 –> 00:06:11,690
n نمایه 5 خواهد بود پس آن را به صورت 5 بنویسید،
147
00:06:11,690 –> 00:06:14,580
بنابراین از آنجایی که من عدد بعدی را
148
00:06:14,580 –> 00:06:17,640
که روی حرف n است نوشته ام همچنین
149
00:06:17,640 –> 00:06:20,010
الفبای n را در اینجا در خروجی به ما نمی دهد
150
00:06:20,010 –> 00:06:22,170
زیرا زمانی که شما
151
00:06:22,170 –> 00:06:25,740
فهرست پایانی را می نویسید آن را نشان می دهد.
152
00:06:25,740 –> 00:06:28,140
کاراکتر را در آن نمایه خاص شامل نمی شود،
153
00:06:28,140 –> 00:06:30,780
فقط شامل منهای 1 می شود، بنابراین اگر
154
00:06:30,780 –> 00:06:32,610
5 را در اینجا در
155
00:06:32,610 –> 00:06:35,820
خروجی می نویسید، فقط تا نمایه چهارم وجود خواهد داشت، بنابراین
156
00:06:35,820 –> 00:06:38,220
امیدوارم که این را به طور مشابه متوجه شده باشید،
157
00:06:38,220 –> 00:06:41,790
من می توانم آن را به عنوان استفاده از شروع بنویسم.
158
00:06:41,790 –> 00:06:44,370
ایندکس بدون هیچ شاخص پایانی، بنابراین اگر I
159
00:06:44,370 –> 00:06:46,710
آن را به عنوان فرض کنید 5 بنویسید و اگر
160
00:06:46,710 –> 00:06:48,780
نمایه پایان را ارائه ندهم، ببینیم چه
161
00:06:48,780 –> 00:06:51,060
اتفاقی می افتد، من کل رشته
162
00:06:51,060 –> 00:06:52,529
را می
163
00:06:52,529 –> 00:06:55,049
شنوم و به طور مشابه اگر نمایه شروع خود را ارائه
164
00:06:55,049 –> 00:06:57,449
ندهم و فقط نمایه پایان را
165
00:06:57,449 –> 00:06:59,369
بنویسم، دریافت خواهم کرد. مقادیر
166
00:06:59,369 –> 00:07:02,099
از خود صفر شروع میشوند و تا
167
00:07:02,099 –> 00:07:03,629
نقطه پایانی که
168
00:07:03,629 –> 00:07:06,779
اکنون در آنجا ارائه کردهام، میتوانم رشته کامل را نیز
169
00:07:06,779 –> 00:07:08,489
برش دهم، زیرا نیازی نیست که این دو
170
00:07:08,489 –> 00:07:12,749
نقطه را مستقیماً
171
00:07:12,749 –> 00:07:14,819
کاری انجام دهم و کل رشته را به من میدهد
172
00:07:14,819 –> 00:07:17,699
و پس از آن می توانم از ایندکس شروع
173
00:07:17,699 –> 00:07:19,889
و ایندکس استفاده کنم و همچنین یک مرحله نیز ارائه
174
00:07:19,889 –> 00:07:21,479
دهم، بنابراین اگر با توابع محدوده
175
00:07:21,479 –> 00:07:23,579
در پایتون آشنایی دارید،
176
00:07:23,579 –> 00:07:25,229
با این مرحله نیز آشنا خواهید شد، بنابراین اتفاقی که می افتد
177
00:07:25,229 –> 00:07:28,799
این است که من سه مقدار دارم، اول یک مقدار من خواهد بود.
178
00:07:28,799 –> 00:07:30,359
ایندکس شروع، بنابراین من فقط آن را
179
00:07:30,359 –> 00:07:32,939
به عنوان 0 می نویسم و ایندکس آن را به عن
180
00:07:32,939 –> 00:07:36,239
ان مثال 15 می نویسد و مراحلی را که می خواهم دو را ارائه ده
181
00:07:36,239 –> 00:07:39,299
، پس بیایید ابتدا خروجی را بب
182
00:07:39,299 –> 00:07:40,949
نیم تا pto s را دریافت کنیم، بن
183
00:07:40,949 –> 00:07:43,079
براین دقیقاً این شخص چیست؟ بن
184
00:07:43,079 –> 00:07:44,939
با شروع از 0، مطمئناً الفبای P را دریافت می کنیم و
185
00:07:44,939 –> 00:07:46,259
186
00:07:46,259 –> 00:07:50,879
سپس بعد از آن مرحله 2 است پس 0 1 و
187
00:07:50,879 –> 00:07:54,539
2 به T می دهد پس از آن ما Oh داریم
188
00:07:54,539 –> 00:07:57,089
بنابراین بعد از هر دو
189
00:07:57,089 –> 00:08:00,329
الفبا خروجی را در داخل یا رشته حیله گرانه
190
00:08:00,329 –> 00:08:04,169
در اینجا دریافت می کنیم بعد از همه ما s و بعد از
191
00:08:04,169 –> 00:08:06,779
آن یک داریم زیرا این
192
00:08:06,779 –> 00:08:08,999
فضاهای خالی هستند همچنین به عنوان یک رشته در اینجا در نظر گرفته می شود،
193
00:08:08,999 –> 00:08:11,519
من به شما می گویم که دقیقاً منظورم چیست
194
00:08:11,519 –> 00:08:13,559
وقتی می گویم کاراکترهای خالی نیز
195
00:08:13,559 –> 00:08:16,860
عجیب هستند، بنابراین در n عدد شاخص 5 است، بنابراین
196
00:08:16,860 –> 00:08:18,839
اگر آن را به عنوان مثال بنویسم
197
00:08:18,839 –> 00:08:21,089
اشتباه کنید، چیزی وجود ندارد،
198
00:08:21,089 –> 00:08:23,039
فضای خالی است بچه ها، بنابراین این به همین دلیل است که من به
199
00:08:23,039 –> 00:08:25,769
شما می گویم یک فضای خالی نیز به عنوان
200
00:08:25,769 –> 00:08:28,739
یک کاراکتر در رشته ها در نظر گرفته می شود، بچه ها خوب، بنابراین
201
00:08:28,739 –> 00:08:31,829
ما می توانیم از ایندکس ها برای
202
00:08:31,829 –> 00:08:34,889
زیر رشته یا برش دادن یک تاب استفاده کنیم، این یک
203
00:08:34,889 –> 00:08:36,089
چیز دیگر که به شما نمی گویم این است که
204
00:08:36,089 –> 00:08:38,188
یک چیز جالب وجود دارد. که می توانید انجام دهید تا هرکسی
205
00:08:38,188 –> 00:08:39,958
از شما بپرسد که چگونه می توانید یک رشته را
206
00:08:39,958 –> 00:08:42,979
با استفاده از رشته فرعی معکوس کنید یا این
207
00:08:42,979 –> 00:08:45,720
روش های برش را می شناسید، بنابراین می توانید فقط یک
208
00:08:45,720 –> 00:08:48,660
کار را در منهای یک در اینجا انجام دهید، بنابراین این
209
00:08:48,660 –> 00:08:51,300
همان رشته معکوس شما است که از مرحله منفی استفاده می کند،
210
00:08:51,300 –> 00:08:54,089
بنابراین این یک چیز که
211
00:08:54,089 –> 00:08:56,220
شما می توانید برای slici یاد بگیرید
212
00:08:56,220 –> 00:08:57,959
پس از آن، من در مورد
213
00:08:57,959 –> 00:09:00,240
شاخص های منفی صحبت نمی کنم،
214
00:09:00,240 –> 00:09:01,559
بنابراین ما می خواهیم یک رشته کوچکتر انتخاب
215
00:09:01,559 –> 00:09:03,629
کنیم، بنابراین دوباره نام بچه ها را انتخاب می کنیم
2