در این مطلب، ویدئو دستکاری رشته در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,490
سلام به همه خوش آمدید به
2
00:00:02,490 –> 00:00:05,339
مجموعه آموزش های پایتون در این
3
00:00:05,339 –> 00:00:07,859
جلسه ما رشته های پایتون را پوشش خواهیم داد،
4
00:00:07,859 –> 00:00:11,130
بنابراین بیایید نگاهی به آنچه
5
00:00:11,130 –> 00:00:14,160
در این ویدئو
6
00:00:14,160 –> 00:00:16,590
خواهیم پرداخت را بررسی کنیم، شروع کنیم با رشته هایی که چه رشته هایی هستند و سپس
7
00:00:16,590 –> 00:00:18,480
تعدادی از بیشتر آنها را پوشش خواهیم داد. متدهای رایج استفاده می شود
8
00:00:18,480 –> 00:00:20,699
و سپس خواهیم دید که چگونه می
9
00:00:20,699 –> 00:00:22,859
خواهیم یک رشته را در یک خط از
10
00:00:22,859 –> 00:00:25,830
رشته کد معکوس کنیم، یک نوع داده است که به
11
00:00:25,830 –> 00:00:27,990
طور گسترده در تمام زبان های برنامه نویسی استفاده می شود.
12
00:00:27,990 –> 00:00:31,170
13
00:00:31,170 –> 00:00:34,230
14
00:00:34,230 –> 00:00:36,989
15
00:00:36,989 –> 00:00:39,750
علامت گذاری و نمایش داده
16
00:00:39,750 –> 00:00:43,140
ای از متن است که می توانیم
17
00:00:43,140 –> 00:00:45,690
رشته را در پایتون با استفاده از کدهای تک یا دوتایی تعریف کنیم،
18
00:00:45,690 –> 00:00:49,260
بنابراین بیایید متغیر رشته خود را ایجاد کنیم
19
00:00:49,260 –> 00:00:52,520
که با نام حرکت می کند و آن را به عنوان سلام تعریف کنیم،
20
00:00:52,520 –> 00:00:56,280
بنابراین در اینجا یک
21
00:00:56,280 –> 00:01:01,020
مقدار رشته ساده برای نمایه سازی در پایتون ایجاد کرده ایم. رشته
22
00:01:01,020 –> 00:01:02,969
انجام خواهد شد شما می دانید که بسیار شبیه
23
00:01:02,969 –> 00:01:06,030
به لیست است بنابراین به این H
24
00:01:06,030 –> 00:01:10,830
مقدار شاخص صفر اختصاص داده می شود e
25
00:01:10,830 –> 00:01:15,450
شاخص یک و غیره اختصاص می یابد و
26
00:01:15,450 –> 00:01:20,130
ما می توانیم th مقدار e با استفاده از ایندکس
27
00:01:20,130 –> 00:01:21,330
به روش زیر،
28
00:01:21,330 –> 00:01:27,299
a از صفر، H a از یک
29
00:01:27,299 –> 00:01:31,950
را به دست میآورد، بیایید این را در Python
30
00:01:31,950 –> 00:01:34,310
idle امتحان کنیم،
31
00:01:38,550 –> 00:01:42,550
بنابراین در اینجا میتوانیم ببینیم که
32
00:01:42,550 –> 00:01:46,120
با استفاده از فهرستبندی رشتههایی
33
00:01:46,120 –> 00:01:48,370
که اکنون به آخرین مرحله میرسند، به مقدار دسترسی پیدا کردهایم. نقطه این
34
00:01:48,370 –> 00:01:51,130
اسلاید اشیاء رشته پایتون تغییرناپذیر هستند
35
00:01:51,130 –> 00:01:52,330
36
00:01:52,330 –> 00:01:54,490
که وقتی شی رشته پایتون
37
00:01:54,490 –> 00:01:57,430
ایجاد شد ارزش آن را نمی توان
38
00:01:57,430 –> 00:02:00,070
تغییر داد اکنون نمونه ای را
39
00:02:00,070 –> 00:02:02,800
در افکت idle و very v پایتون خواهیم دید، بنابراین
40
00:02:02,800 –> 00:02:05,890
بیایید سعی کنیم مقدار
41
00:02:05,890 –> 00:02:09,869
کاراکتر دوم را تغییر دهیم. بنابراین در اینجا می بینیم که
42
00:02:09,869 –> 00:02:13,630
یک خطایی ایجاد می کند مبنی بر اینکه
43
00:02:13,630 –> 00:02:16,360
شی رشته از انتساب آیتم پشتیبانی نمی کند،
44
00:02:16,360 –> 00:02:18,520
پس آیا شما دیده اید که
45
00:02:18,520 –> 00:02:22,320
اشیاء رشته پایتون تغییرناپذیر هستند،
46
00:02:22,320 –> 00:02:25,210
اکنون بیایید به روش های رشته شیرجه بزنیم
47
00:02:25,210 –> 00:02:27,670
همانطور که در رشته اسلاید قبلی دیدید
48
00:02:27,670 –> 00:02:30,520
که یک نوع است. از شیء، توابعی
49
00:02:30,520 –> 00:02:32,680
که قرار است روی یک شی اجرا
50
00:02:32,680 –> 00:02:36,100
شوند، متدهایی هستند، بنابراین در اینجا تعدادی
51
00:02:36,100 –> 00:02:39,270
از متداول ترین متدهای استفاده شده در پایین ترین قسمت
52
00:02:39,270 –> 00:02:44,020
find/replace split and join آورده شده است، حالا اجازه دهید
53
00:02:44,020 –> 00:02:47,920
این روش ها را اجرا کنیم. s
54
00:02:47,920 –> 00:02:51,880
متغیری است که دارای رشته
55
00:02:51,880 –> 00:02:56,070
hello است، حالا بیایید آن را به حروف بزرگ
56
00:02:56,070 –> 00:02:58,989
تبدیل کنیم، ما آن را به حروف بزرگ تبدیل کردهایم،
57
00:02:58,989 –> 00:03:01,540
اما باید توجه داشت که
58
00:03:01,540 –> 00:03:04,360
a همچنان مقدار قدیمیتر hello را با
59
00:03:04,360 –> 00:03:08,709
حروف کوچک خواهد داشت، فقط در صورتی که
60
00:03:08,709 –> 00:03:12,459
به این ترتیب مشخص کنیم. مقدار a
61
00:03:12,459 –> 00:03:14,980
تغییر خواهد کرد حالا بیایید روش دوم را
62
00:03:14,980 –> 00:03:20,230
پیدا کنیم بنابراین باید
63
00:03:20,230 –> 00:03:22,480
در پارامتر زیررشته مورد نظر خود را
64
00:03:22,480 –> 00:03:25,570
مشخص کنیم و اگر زیررشته
65
00:03:25,570 –> 00:03:28,540
پیدا شد، شاخص کاراکتر اول را برمی گرداند
66
00:03:28,540 –> 00:03:31,420
و اگر
67
00:03:31,420 –> 00:03:36,489
پیدا نشد و سپس -1 برمی گردد، بنابراین L
68
00:03:36,489 –> 00:03:42,550
این در اولین شاخص پیدا شد، حالا
69
00:03:42,550 –> 00:03:44,590
ببینیم Zed در رشته وجود دارد یا نه
70
00:03:44,590 –> 00:03:47,860
، زیرا وجود
71
00:03:47,860 –> 00:03:50,180
ندارد، مقدار -1 را برمی گردانیم،
72
00:03:50,180 –> 00:03:52,400
روش جایگزینی که قرار است به آن برسد.
73
00:03:52,400 –> 00:03:57,200
در اینجا موارد قدیمی را
74
00:03:57,200 –> 00:03:58,879
با زیررشته جدید جایگزین می کنیم
75
00:03:58,879 –> 00:04:01,549
و در اینجا پارامتر جدید را مشخص می کنیم،
76
00:04:01,549 –> 00:04:04,430
بنابراین بیایید آن را امتحان کنیم
77
00:04:04,430 –> 00:04:08,090
حالا فرض کنید می خواهم آن را با FM جایگزین کنم،
78
00:04:08,090 –> 00:04:13,489
بنابراین در اینجا می توانیم ببینیم که
79
00:04:13,489 –> 00:04:15,940
stri هدر ng به HF mmm تبدیل شده است
80
00:04:15,940 –> 00