در این مطلب، ویدئو مثال های متد find() Python با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:04,910 –> 00:00:08,400
در ویدیوی قبلی این لیست پخش
2
00:00:08,400 –> 00:00:10,800
ما به این برنامه کامپیوتری خاص
3
00:00:10,800 –> 00:00:12,900
در اینجا نگاه کردیم و میبینیم که ما
4
00:00:12,900 –> 00:00:15,780
یک رشته ایجاد کردهایم و محتوای رشته
5
00:00:15,780 –> 00:00:17,460
هرگز آزمایش آب حمام
6
00:00:17,460 –> 00:00:21,029
با هر دو پا در خط بعدی نیست، ما از
7
00:00:21,029 –> 00:00:23,850
این روش استفاده میکنیم تا برویم و بفهمیم که آیا
8
00:00:23,850 –> 00:00:26,760
این رشته با در رشته
9
00:00:26,760 –> 00:00:29,130
بالا ظاهر می شود و ما به وضوح می توانیم ببینیم که
10
00:00:29,130 –> 00:00:31,289
در اینجا ظاهر می شود و بیشتر تا
11
00:00:31,289 –> 00:00:34,860
جایی که نه تنها متوجه می
12
00:00:34,860 –> 00:00:37,200
شود که ظاهر می شود چه کاری انجام می دهد، بلکه
13
00:00:37,200 –> 00:00:39,989
موقعیتی که با در آن ظاهر می شود و
14
00:00:39,989 –> 00:00:44,309
در اینجا ظاهر می شود را به شما می گوید در موقعیت شاخص 22، بنابراین
15
00:00:44,309 –> 00:00:46,710
اکنون وقتی به این خط می رویم که
16
00:00:46,710 –> 00:00:49,620
موقعیت شاخص را به عنوان بازگشتی به
17
00:00:49,620 –> 00:00:52,140
این متغیر در اینجا چاپ می کند، خواهیم دید که
18
00:00:52,140 –> 00:00:55,590
خروجی 22 است، سپس رفتیم و نگاهی
19
00:00:55,590 –> 00:00:57,870
به این برنامه کامپیوتری در اینجا انداختیم که
20
00:00:57,870 –> 00:01:00,390
دارای یک اصلاحیه بود. و اصلاحیه
21
00:01:00,390 –> 00:01:02,969
اینجاست که ما سعی می کنیم کلمه را در آنجا پیدا کنیم
22
00:01:02,969 –> 00:01:05,909
و اگر به بالا نگاه کنید
23
00:01:05,909 –> 00:01:08,970
وجود ندارد، بنابراین در این شرایط کاری که
24
00:01:08,970 –> 00:01:11,729
پایتون انجام می دهد منهای یک برمی گرداند همانطور
25
00:01:11,729 –> 00:01:13,979
که می بینید در اینجا ریاضیات به ما به عنوان
26
00:01:13,979 –> 00:01:16,320
برنامه نویس می گوید رشته فرعی که ما به
27
00:01:16,320 –> 00:01:18,930
28
00:01:18,930 –> 00:01:21,000
دنبال آن بودیم در رشتهای که اکنون جستجو میکردیم وجود
29
00:01:21,000 –> 00:01:22,860
ندارد، اگر واقعاً دنبال نکردهاید، کاری که من به
30
00:01:22,860 –> 00:01:26,220
شما توصیه میکنم این است که به عقب برگردید و به
31
00:01:26,220 –> 00:01:28,290
ویدیوی قبلی در لیست پخش نگاه کنید،
32
00:01:28,290 –> 00:01:30,450
اجازه دهید اکنون در نظر بگیریم. این برنامه کامپیوتری
33
00:01:30,450 –> 00:01:31,200
در اینجا
34
00:01:31,200 –> 00:01:33,210
و اگر به خط اول نگاه کنیم
35
00:01:33,210 –> 00:01:35,340
میگوید خط زیر خط یک اختصاص داده شده است
36
00:01:35,340 –> 00:01:36,990
و قرار است یک رشته به آن اختصاص داده شود،
37
00:01:36,990 –> 00:01:39,570
هرگز آب حمام را با هر دو پا آزمایش نکنید، اکنون
38
00:01:39,570 –> 00:01:41,820
آنچه در یک
39
00:01:41,820 –> 00:01:44,070
برنامه شیگرا پایتون اتفاق میافتد این است که میتوانیم این مفهوم را در نظر بگیریم
40
00:01:44,070 –> 00:01:46,320
. قرار است یک فضای اجرا و یک
41
00:01:46,320 –> 00:01:48,479
شی ایجاد شود و این
42
00:01:48,479 –> 00:01:51,030
نمونه ای از کلاس رشته است و
43
00:01:51,030 –> 00:01:53,759
در هسته آن رشته ای دارد که می توانم آن
44
00:01:53,759 –> 00:01:55,530
را به طور کامل در اینجا نشان دهم زیرا
45
00:01:55,530 –> 00:01:57,659
فضای کافی در نمودار وجود ندارد اما
46
00:01:57,659 –> 00:01:59,790
در شکل نشان داده شده است. هسته چون یک شی
47
00:01:59,790 –> 00:02:01,850
چیزی را نشان می دهد که به آن
48
00:02:01,850 –> 00:02:05,310
کپسوله سازی گفته می شود، جایی است که
49
00:02:05,310 –> 00:02:07,320
شما داده هایی را دارید که در این مورد
50
00:02:07,320 –> 00:02:09,810
رشته است و گروه متدها با هم در
51
00:02:09,810 –> 00:02:12,900
این موجودیت به عنوان یک شی در حال حاضر
52
00:02:12,900 –> 00:02:13,680
co اشاره می کنند. به این دلیل که این
53
00:02:13,680 –> 00:02:16,290
شی خاص
54
00:02:16,290 –> 00:02:18,359
در اسکرول یک رشته نامیده می شود، دلیل
55
00:02:18,359 –> 00:02:20,310
اینکه نام رشته زیرخط یک است
56
00:02:20,310 –> 00:02:22,109
این است که در اینجا در کد ظاهر می شود
57
00:02:22,109 –> 00:02:23,849
همانطور که می بینید رشته در نمره
58
00:02:23,849 –> 00:02:26,129
یک رشته به این رشته خاص اختصاص داده شده است بنابراین
59
00:02:26,129 –> 00:02:28,290
این شی خاص ایجاد شده با
60
00:02:28,290 –> 00:02:30,569
این نام اکنون در هسته ما می توانیم ببینیم
61
00:02:30,569 –> 00:02:32,340
که رشته را داریم اما مناسب نیست، بنابراین
62
00:02:32,340 –> 00:02:34,439
من رشته را در اینجا نشان
63
00:02:34,439 –> 00:02:36,989
می دهم و می توانیم ببینیم که رشته کامل
64
00:02:36,989 –> 00:02:39,510
در اینجا در یک نمودار شماتیک ظاهر می شود و می توانیم
65
00:02:39,510 –> 00:02:41,969
ببینیم که موقعیت شاخص آن از
66
00:02:41,969 –> 00:02:45,299
صفر تا 35 اکنون اگر
67
00:02:45,299 –> 00:02:47,579
به خط بعدی نگاه کنیم، میبینیم که این
68
00:02:47,579 –> 00:02:49,680
متغیر به هر نحوی که این پیام انجام شود به آن اختصاص داده
69
00:02:49,680 –> 00:02:52,500
میشود و
70
00:02:52,500 –> 00:02:54,629
اگر نگاهی بیندازیم، میبینیم که
71
00:02:54,629 –> 00:02:57,599
علامت نقطه داریم و در این سمت
72
00:02:57,599 –> 00:02:59,489
نقطه، رشته ای روی گره امتیاز داریم
73
00:02:59,489 –> 00:03:02,400
که به شیئی که می
74
00:03:02,400 –> 00:03:04,919
خواهیم به آن ارسال کنیم اشاره دارد که پیام است،
75
00:03:04,919 –> 00:03:07,980
بنابراین می توانیم در نمودار زیر
76
00:03:07,980 –> 00:03:10,919
پیام واقعی ظاهر شده را ببینیم و می توانیم ببینیم
77
00:03:10,919 –> 00:03:13,560
که کلمه Find اینجا در کد
78
00:03:13,560 –> 00:03:15,689
a است و این اینجا در پیام است و اگر
79
00:03:15,689 –> 00:03:17,579
در پرانتزهای اینجا نگاه کنیم، میتوانیم ببینیم
80
00:03:17,579 –> 00:03:21,120
که آب 11 و 21 وجود دارد و این همانطوری است
81
00:03:21,120 –> 00:03:23,579
که در اینجا در کد نشان داده میشود، کاری که اکنون
82
00:03:23,579 –> 00:03:25,709
باید انجام دهیم این است که به درستی بگوییم
83
00:03:25,709 –> 00:03:27,720
چه چیزی به خوبی انجام میشود. متد را
84
00:03:27,720 –> 00:03:30,329
فراخوانی می کنیم که بخشی از
85
00:03:30,329 –> 00:03:32,220
شی است و متد
86
00:03:32,220 –> 00:03:34,650
در کلاس رشته ای که
87
00:03:34,650 –> 00:03:37,439
این شی در واقع از آن ساخته شده است تعریف شده است،
88
00:03:37,439 –> 00:03:40,07