در این مطلب، ویدئو آموزش برنامه نویسی پایتون شماره 15 – استفاده از .count() و .find() با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:03,120
سلام بچه ها و خوش آمدید امروز
2
00:00:03,120 –> 00:00:05,790
این پانزدهمین ویدیو از سری برنامه نویسی پایتون من
3
00:00:05,790 –> 00:00:07,799
است و ما در
4
00:00:07,799 –> 00:00:10,050
مورد روش های دیگری صحبت می کنیم که می توانیم
5
00:00:10,050 –> 00:00:12,990
در رشته ها و لیست ها از این روش
6
00:00:12,990 –> 00:00:14,400
ها استفاده کنیم. من آنها را در یک نظر قرار خواهم
7
00:00:14,400 –> 00:00:17,570
داد. که من به یاد دارم که نقطه پیدا کردن و
8
00:00:17,570 –> 00:00:21,090
روش شمارش نقطه است و اکنون اینها را می
9
00:00:21,090 –> 00:00:25,350
توان در رشته ها و لیست ها استفاده کرد، بنابراین بیایید
10
00:00:25,350 –> 00:00:27,300
درست جلو برویم و یک مثال
11
00:00:27,300 –> 00:00:29,970
بزنیم تا روش نقطه پیدا کردن این یک روش بسیار
12
00:00:29,970 –> 00:00:32,940
مفید در پایتون است و
13
00:00:32,940 –> 00:00:34,770
زیاد نیست. از زبان های دیگر، بنابراین
14
00:00:34,770 –> 00:00:36,420
مختص پایتون است، بنابراین کاری که ما می توانیم انجام دهیم این
15
00:00:36,420 –> 00:00:37,500
است که یک متغیر بسازیم که
16
00:00:37,500 –> 00:00:40,079
آن را رشته می نامیم، اکنون می توانیم آن را برابر
17
00:00:40,079 –> 00:00:42,210
با هر چیزی که می خواهیم تنظیم کنیم، بنابراین بیایید فقط
18
00:00:42,210 –> 00:00:44,870
برای این مورد سلام کنیم. Simplicity و
19
00:00:44,870 –> 00:00:49,489
سپس ما به سادگی می خواهیم رشته را چاپ کنیم
20
00:00:49,489 –> 00:00:52,399
اوه اگر من آن را به درستی املای آن را درست کرده
21
00:00:52,399 –> 00:00:56,520
باشم و سپس در داخل نقطه،
22
00:00:56,520 –> 00:00:58,770
براکت ها را اینجا پیدا کنیم، بنابراین آرگومان این
23
00:00:58,770 –> 00:01:01,289
روش را در چیزی که
24
00:01:01,289 –> 00:01:04,650
می خواهیم پیدا کنیم قرار می دهیم، بنابراین می خواهیم ببینیم آیا
25
00:01:04,650 –> 00:01:07,560
میتوانیم شاخصهای هر یک از این حروف را پیدا کنیم rs
26
00:01:07,560 –> 00:01:11,490
اینجاست، بنابراین اگر L را وارد کنم، خواهید دید که چه
27
00:01:11,490 –> 00:01:14,159
اتفاقی میافتد این است که من دو میگیرم و این به این دلیل است
28
00:01:14,159 –> 00:01:16,560
که یک L وجود دارد، اولین L در
29
00:01:16,560 –> 00:01:20,430
رشته در شاخصهای دو یافت میشود، دقیقاً به
30
00:01:20,430 –> 00:01:22,740
همین ترتیب اکنون ممکن است در حال حاضر گیج شوید
31
00:01:22,740 –> 00:01:24,360
. به طور کامل توضیح دادم،
32
00:01:24,360 –> 00:01:26,909
اما خوب است، بنابراین همانطور که می بینید ما در
33
00:01:26,909 –> 00:01:29,340
حال حاضر دو L در رشته داریم، وقتی
34
00:01:29,340 –> 00:01:33,630
این L را در پرانتز قرار می
35
00:01:33,630 –> 00:01:36,090
دهم، مقدار دو را به من می دهد، یعنی جایی که
36
00:01:36,090 –> 00:01:39,270
اولین L در رشته پیدا می شود اگر من Oh را قرار دادم،
37
00:01:39,270 –> 00:01:42,899
به عنوان مثال، می بینید که به من چهار می دهد
38
00:01:42,899 –> 00:01:44,700
و فقط یک o در
39
00:01:44,700 –> 00:01:46,979
رشته وجود دارد، بنابراین مقدار آن o را به من می دهد
40
00:01:46,979 –> 00:01:49,439
41
00:01:49,439 –> 00:01:52,890
که چهارمین اندیس رشته است، اگر H you را قرار دهم، چهارمین شاخص رشته است.
42
00:01:52,890 –> 00:01:57,060
ببینید ما صفر میشویم و حالا توجه کنید
43
00:01:57,060 –> 00:01:59,159
که اگر عدد یا
44
00:01:59,159 –> 00:02:01,140
حرفی را وارد رشته
45
00:02:01,140 –> 00:02:03,149
کنم چه اتفاقی میافتد، بنابراین مثلاً رشته هفت را در هفت قرار میدهم
46
00:02:03,149 –> 00:02:06,210
و میبینید که در واقع
47
00:02:06,210 –> 00:02:09,060
یک منفی میگیریم، به این دلیل است که اگر پایتون
48
00:02:09,060 –> 00:02:11,310
این کار را انجام ندهد دریابید که در داخل رشته
49
00:02:11,310 –> 00:02:13,440
به شما می گوید که
50
00:02:13,440 –> 00:02:15,390
یک برهنه است به جای اینکه صفر باشد. شما
51
00:02:15,390 –> 00:02:18,330
52
00:02:18,330 –> 00:02:20,280
53
00:02:20,280 –> 00:02:22,770
یک کلمه منفی را دقیقاً مانند آن نشان می دهید، بنابراین این مفید است زیرا ممکن است بخواهیم یک رمز عبور را بررسی کنیم، به عنوان مثال، آیا حاوی
54
00:02:22,770 –> 00:02:24,870
عنصر خاصی است، بنابراین اگر یک
55
00:02:24,870 –> 00:02:27,090
خط تیره در آن وجود دارد، نمی خواهیم آنها
56
00:02:27,090 –> 00:02:28,980
بتوانند از آن رمز عبور استفاده کنند یا شاید ما
57
00:02:28,980 –> 00:02:31,410
به یک کاراکتر خاص اجازه نمی دهیم یا
58
00:02:31,410 –> 00:02:33,090
نیاز داریم که یک کاراکتر خاص در یک
59
00:02:33,090 –> 00:02:35,070
رمز عبور یا یک رشته وجود داشته باشد، اینجاست که نقطه
60
00:02:35,070 –> 00:02:37,740
پیدا کردن مفید است و به ما می گوید که آیا
61
00:02:37,740 –> 00:02:40,140
این کاراکتر در رشته است یا نه،
62
00:02:40,140 –> 00:02:43,050
در واقع روش رشته مفید دیگری وجود دارد.
63
00:02:43,050 –> 00:02:45,210
در اینجا که شمارش نقطه است، اکنون کار
64
00:02:45,210 –> 00:02:47,670
مشابهی را انجام می دهد، به جز اینکه به جای
65
00:02:47,670 –> 00:02:49,800
یافتن نمایه حرف،
66
00:02:49,800 –> 00:02:52,140
تعداد آنها را در رشته شمارش می کند، بنابراین
67
00:02:52,140 –> 00:02:53,970
اکنون به شمارش DA می رویم،
68
00:02:53,970 –> 00:02:56,310
بنابراین به این صورت پایین می آییم. و دوباره
69
00:02:56,310 –> 00:02:58,890
در داخل براکت ها فقط
70
00:02:58,890 –> 00:03:03,270
یک رشته قرار می دهیم، بنابراین بیایید L را انجام دهیم و می
71
00:03:03,270 –> 00:03:06,330
بینید اگر در اینجا f5 کنیم مقدار 2 را دریافت می
72
00:03:06,330 –> 00:03:08,370
کنیم، به این دلیل است که بدیهی است که دو
73
00:03:08,370 –> 00:03:10,380
L در رشته ما وجود دارد، اکنون من فقط می خواهم
74
00:03:10,380 –> 00:03:12,120
تایپ کنم. یک دسته از حروف تصادفی و به
75
00:03:12,120 –> 00:03:15,180
شما نشان می دهد که این برای همه نوع کار می کند
76
00:03:15,180 –> 00:03:17,820
چیزهایی که اگر من تایپ کنم مثلاً ببینید
77
00:03:17,820 –> 00:03:20,550
چند آزید تایپ شده در آن رشته شش A داریم
78
00:03:20,550 –> 00:03:23,220
حالا بیایید یک Zed را امتحان کنیم، میدانم که
79
00:03:23,220 –> 00:03:24,989
از اینجا استفاده نکردم، مطمئن هستم که
80
00:03:24,989 –> 00:03:31,790
حداقل اوه، این بد من است،