در این مطلب، ویدئو کتابخانه استاندارد پایتون: اشیاء را مجدداً مطابقت دهید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:05
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:01,800
سلام این روبن لرنر است و
2
00:00:01,800 –> 00:00:04,859
به سری توضیح دهنده ویدیوی کتابخانه استاندارد پایتون من خوش آمدید
3
00:00:04,859 –> 00:00:06,870
و این بار ما
4
00:00:06,870 –> 00:00:09,960
یک بار دیگر به
5
00:00:09,960 –> 00:00:12,179
ماژول بیان منظم نگاه می کنیم و به
6
00:00:12,179 –> 00:00:14,910
اشیاء مطابقت نگاه می کنیم، بنابراین بیایید بگوییم که من صدایی
7
00:00:14,910 –> 00:00:16,440
شبیه به این دارم. میگویم اینجا برابر است با
8
00:00:16,440 –> 00:00:22,710
شماره IV من 1 2 3 4 5 6 7 بسیار
9
00:00:22,710 –> 00:00:25,170
هیجانانگیز است، به هر حال شماره شناسه واقعی من نیست،
10
00:00:25,170 –> 00:00:27,390
بنابراین فرض کنید میخواهم
11
00:00:27,390 –> 00:00:31,170
عددی را در اینجا جستجو کنم تا بتوانم بگویم اینجا n
12
00:00:31,170 –> 00:00:34,380
برابر است با جستجوی نقطهای و
13
00:00:34,380 –> 00:00:36,420
میخواهم بگویم دنبال بیایید به دنبال اسلش
14
00:00:36,420 –> 00:00:39,570
D بگردیم بهعلاوه چیزی برای هر تعداد
15
00:00:39,570 –> 00:00:41,370
رقمی که در آنجا وجود دارد، آن را
16
00:00:41,370 –> 00:00:44,399
در داخل s جستجو میکنم و سپس چه کار کنم، میگویم
17
00:00:44,399 –> 00:00:50,840
اگر m print m group 0 دیگری باشد. چاپ هیچ تطبیقی
18
00:00:50,840 –> 00:00:52,379
نون خیلی خو
19
00:00:52,379 –> 00:00:54,899
است و ما واقعاً آن عد
20
00:00:54,899 –> 00:00:58,020
را در آنجا پیدا کردیم، اما یک لحظه صبر کنید که M چیست، خو
21
00:00:58,020 –> 00:01:01,410
نوع M یک شی منطبق است که e dot
22
00:01:01,410 –> 00:01:03,960
match ما است و معلوم می شود که تطبیق نقطه ما می
23
00:01:03,960 –> 00:01:05,700
واند بسیار بیشتر از فق
24
00:01:05,700 –> 00:01:08,610
گروه 0 را به آنجا برگردانید، بنابراین اول از همه آنچه که
25
00:01:08,610 –> 00:01:11,400
گروه 0 است، گروه 0 هر چیزی است که
26
00:01:11,400 –> 00:01:14,460
پیدا شد، اما آنچه که من پیدا کردم بیایید
27
00:01:14,460 –> 00:01:16,770
این را کمی تغییر دهیم، بنابراین فرض کنید من
28
00:01:16,770 –> 00:01:19,049
یک شماره شناسه ندارم که
29
00:01:19,049 –> 00:01:20,970
شبیه شماره امنیت اجتماعی 8 ایالات متحده
30
00:01:20,970 –> 00:01:25,770
باشد، فقط بگوییم SSN 1 2 3 4 5 6 7 8 9 است و
31
00:01:25,770 –> 00:01:28,439
همچنین شبکه اجتماعی واقعی من نیست.
32
00:01:28,439 –> 00:01:30,479
شماره امنیتی و بنابراین اگر بخواهم
33
00:01:30,479 –> 00:01:32,729
میتوانم آن را بک اسلش d + جستجو کنم، اما آنقدر خوب کار نمیکند،
34
00:01:32,729 –> 00:01:34,920
میخواهم 1 2 3 را پیدا کنم
35
00:01:34,920 –> 00:01:36,329
چرا چون عبارات منظم همیشه
36
00:01:36,329 –> 00:01:38,759
اولین تطابق را پیدا میکنند و اینجا پیدا میشود 1
37
00:01:38,759 –> 00:01:41,400
2 3 و غیره و غیره اما اگر
38
00:01:41,400 –> 00:01:42,960
بخواهم شماره تامین اجتماعی را پیدا
39
00:01:42,960 –> 00:01:45,390
کنم چه میکنم، میدانم که فرمت برخی از
40
00:01:45,390 –> 00:01:49,409
اعداد خواهد بود – اسلش d + – اسلش بک اسلش B
41
00:01:49,409 –> 00:01:50,729
بعلاوه من حتی مجبور نیستم این کار را انجام دهم که میتوانم
42
00:01:50,729 –> 00:01:53,310
بگویم اینجا 3 رقمی است. به دنبال
43
00:01:53,310 –> 00:01:56,700
آن 2 رقم و به دنبال آن چهار رقم و
44
00:01:56,700 –> 00:01:58,200
حالا وقتی به اندازه کافی جستجو کردم متوجه شدم
45
00:01:58,200 –> 00:02:01,200
که تا اینجای کار بسیار خوب است و گروه 0
46
00:02:01,200 –> 00:02:03,450
همیشه هر چیزی را که پیدا کردم پیدا می کند، اما
47
00:02:03,450 –> 00:02:05,909
فرض کنید می خواهم آن را از هم جدا کنم، بیایید
48
00:02:05,909 –> 00:02:07,530
می خواهم قسمت اول را بدست بیاورم
49
00:02:07,530 –> 00:02:09,179
قسمت دوم در قسمت سوم به طور جداگانه خوب
50
00:02:09,179 –> 00:02:10,770
برای اینکه در واقع می توانم دوباره از پرانتز
51
00:02:10,770 –> 00:02:13,140
برای gro استفاده کنم بالا و دوباره همه اینها
52
00:02:13,140 –> 00:02:13,590
53
00:02:13,590 –> 00:02:16,470
در دوره آموزشی خرابی عبارات منظم من پوشش داده شده است،
54
00:02:16,470 –> 00:02:20,970
اگر به ریگ X دوره تصادف با آرامش
55
00:02:20,970 –> 00:02:22,800
بروید، یک دوره ایمیلی دریافت خواهید کرد که در آن هر
56
00:02:22,800 –> 00:02:23,940
روز یک درس جدید در مورد عبارات منظم دریافت
57
00:02:23,940 –> 00:02:25,890
می کنیم و در اینجا من این را دریافت می کنم
58
00:02:25,890 –> 00:02:27,630
گروه 1 گروه 2 گروه 3 خواهم بود و اگر
59
00:02:27,630 –> 00:02:29,250
اکنون این را اجرا کنم دقیقاً همان
60
00:02:29,250 –> 00:02:31,560
نتیجه را می گیرم زیرا گروه 0 همیشه
61
00:02:31,560 –> 00:02:33,750
تمام مواردی را که مطابقت داشته است به من نشان می دهد
62
00:02:33,750 –> 00:02:36,690
اما اکنون می توانم بگویم چاپ بیایید این کار را انجام دهیم
63
00:02:36,690 –> 00:02:37,110
64
00:02:37,110 –> 00:02:41,310
شما می دانید که ابتدا می خواهید باشد. گروه M 1 و
65
00:02:41,310 –> 00:02:42,690
سپس در اینجا می گوییم دوم
66
00:02:42,690 –> 00:02:47,400
گروه M 2 خواهد بود و سپس سوم می توانیم
67
00:02:47,400 –> 00:02:51,390
بگوییم که گروه 3 خواهد بود به
68
00:02:51,390 –> 00:02:53,160
املای صحیح مطالب کمک می کند و اکنون به اندازه کافی مطمئن
69
00:02:53,160 –> 00:02:54,360
هستیم که می توانیم ببینیم که توانستیم
70
00:02:54,360 –> 00:02:57,650
آن را از هم جدا کنیم. با گروهها، بنابراین گروه M
71
00:02:57,650 –> 00:03:01,049
به ما اجازه میدهد تا گروههای فردی را بگیریم
72
00:03:01,049 –> 00:03:03,180
و M گروه 0 تمام چیزی است
73
00:03:03,180 –> 00:03:05,280
که اگر از گروهی بخواهیم که این
74
00:03:05,280 –> 00:03:06,840
کار را انجام نمیدهد، اتفاق میافتد، بنابراین من فقط
75
00:03:06,840 –> 00:03:09,840
گروه 4 را اینجا میخواهم و آن را به ما میدهد.
76
00:03:09,840 –> 00:03:10,920
یک خطا در اینجا این است که می گویند صبر کنید یک
77
00:03:10,920 –> 00:03:12,870
خطای شاخص دوم وجود دارد، چنین
78
00:03:12,870 –> 00:03:16,620
گروهی وجود ندارد y بنابراین این روش اساسی است
79
00:03:16,620 –> 00:03:18,209
که در آن میتوانید از روش گروهی M
80
00:03:18,209 –> 00:03:21,299
در شیء مطابقت خود استفاده کنید، اما
81
00:03:21,299 –> 00:03:23,040
چند کار دیگر وجود دارد که میتوانیم انجام دهیم، بنابراین میگویم
82
00:03:23,040 –> 00:03:25,230
M گروه 0 برای دریافت کل چیز و
83
00:03:25,230 –> 00:03:27,299
گروه 1 برای دریافت اولین چیز و به همین ترتیب
84
00:03:27,299 –> 00:03:29,310
و غیره چه می شود اگر بخواهم بروم
85
00:03:29,310 –> 00:03:31,140
بفهمم در رشته کجا بوده است تا
86
00:03:31,140 –> 00:03:35,069
بتوانم m dot spam را بگویم و این به من می گوید
87
00:03:35,069 –> 00:03:38,459
که از کجا تا زمانی که در رشته
88
00:03:38,459 –> 00:03:40,500
باشیم مطابقت ما بوده است، بنابراین اگر به s نگاه کنم در اینجا بسیار
89
00:03:40,500 –> 00:03:43,590
خوب است، اگر بگویم 10 تا 21 است، مطمئناً به اندازه کافی
90
00:03:43,590 –> 00:03:46,500
تمام منطبق است، بنابراین m dot span
91
00:03:46,500 –> 00:03:49,290
یک تاپل را به من برمی گرداند، من نمی توانم
92
00:03:49,290 –> 00:03:51,120
مستقیماً از تاپل استفاده کنم، اما می توانم بگویم
93
00:03:51,120 –> 00:03:53,459
چرا باید حدس بزنم که نمی توانم این کار را انجام دهم. این درست است،
94
00:03:53,459 –> 00:03:56,970
من نمی توانم بگویم هرزنامه ام است، اما می توانم بگویم
95
00:03:56,970 –> 00:03:59,400
مثل مادر شما واقعاً نمی خواهید این کار را انجام دهید
96
00:03:59,400 –> 00:04:01,230
که کار نمی کند، اشکالی ندارد، هرگز
97
00:04:01,230 –> 00:04:02,430
98
00:04:02,430 –> 00:0