در این مطلب، ویدئو استفاده از “get()” برای برگرداندن یک مقدار پیش فرض از Python Dict با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,580
سلام، دانیل با یک نکته سریع دیگر
2
00:00:02,580 –> 00:00:05,009
پایتون وجود دارد، بنابراین بسیاری از شما احتمالاً
3
00:00:05,009 –> 00:00:08,340
با فرهنگ لغت پایتون آشنا هستید و من
4
00:00:08,340 –> 00:00:11,010
می خواهم امروز یک نکته سریع را به شما نشان دهم که در
5
00:00:11,010 –> 00:00:13,769
آن در مورد روش دریافت
6
00:00:13,769 –> 00:00:15,960
که در هر فرهنگ لغت پایتون موجود است و
7
00:00:15,960 –> 00:00:18,480
آرگومان پیش فرض آن صحبت می کنیم، زیرا در بسیاری از موارد
8
00:00:18,480 –> 00:00:20,310
موقعیت ها به خصوص اگر
9
00:00:20,310 –> 00:00:21,990
با پردازش متن سر و کار دارید می تواند واقعا
10
00:00:21,990 –> 00:00:24,480
مفید باشد، بنابراین من سعی کردم یک
11
00:00:24,480 –> 00:00:28,170
مثال ساده بیاورم تا نشان دهم چگونه می توانید
12
00:00:28,170 –> 00:00:32,189
از روش دریافت استفاده کنید و به
13
00:00:32,189 –> 00:00:34,020
این مثال رسیدم که در آن دیکشنری داریم
14
00:00:34,020 –> 00:00:37,020
که به نام آن نامگذاری شده است. شناسه کاربر که در آن
15
00:00:37,020 –> 00:00:40,200
اساساً از یک شناسه کاربری عدد صحیح به نام کاربر نگاشت میشود
16
00:00:40,200 –> 00:00:42,270
و میتوانید
17
00:00:42,270 –> 00:00:43,530
تصور کنید که این از یک پایگاه داده یا
18
00:00:43,530 –> 00:00:46,649
هر چیزی شبیه به آن میآید، میتواند یک
19
00:00:46,649 –> 00:00:48,840
ساختار داده واقعی باشد که در
20
00:00:48,840 –> 00:00:50,850
جایی در اسکریپت یا برنامه پایتون خود دارید
21
00:00:50,850 –> 00:00:53,370
و غیره. اکنون کاری که میخواهیم
22
00:00:53,370 –> 00:00:56,010
انجام دهیم این است که میخواهیم تابعی بنویسیم که
23
00:00:56,010 –> 00:00:59,940
آن را سلام صدا میزنیم که
24
00:00:59,940 –> 00:01:03,210
فقط یک شناسه کاربر را میگیرد و کاری که میخواهیم آن
25
00:01:03,210 –> 00:01:06,600
تابع انجام دهد این است که یک تبریک
26
00:01:06,600 –> 00:01:10,049
برای آن کاربر ارسال کنیم. و احتمالاً سادهترین
27
00:01:10,049 –> 00:01:11,549
راهی که میتوانیم برای پیادهسازی فکر کنیم این
28
00:01:11,549 –> 00:01:13,890
است که شما نوعی رشته قالب را میشناسید
29
00:01:13,890 –> 00:01:16,970
که در آن سلام میگوییم و سپس
30
00:01:16,970 –> 00:01:20,100
نام کاربر را جایگزین
31
00:01:20,100 –> 00:01:24,720
میکنیم و فقط نام کاربری را برای شناسه کاربری انتخاب
32
00:01:24,720 –> 00:01:28,140
میکنیم و نام را بر اساس شناسه کاربر در سمت راست جستجو میکنیم.
33
00:01:28,140 –> 00:01:29,850
بنابراین اگر این کار را انجام دهیم و بیایید آن را
34
00:01:29,850 –> 00:01:31,710
تعریف کنیم و سپس کمی با آن بازی
35
00:01:31,710 –> 00:01:32,180
کنیم
36
00:01:32,180 –> 00:01:35,909
و یک شناسه کاربری معتبر را ارسال کنیم تا به خوبی کار کند،
37
00:01:35,909 –> 00:01:36,979
38
00:01:36,979 –> 00:01:41,310
اما اگر یک شناسه نامعتبر را ارسال
39
00:01:41,310 –> 00:01:44,640
کنیم، این شناسه منفجر می شود، بنابراین
40
00:01:44,640 –> 00:01:45,960
اکنون برای ما واقعاً جالب یا واقعاً
41
00:01:45,960 –> 00:01:47,549
خوب است که
42
00:01:47,549 –> 00:01:49,979
اگر
43
00:01:49,979 –> 00:01:53,250
شناسه کاربر در دسترس نباشد، آن عملکرد واقعاً چیز مفیدی را برگرداند و بنابراین
44
00:01:53,250 –> 00:01:55,649
ممکن است فکر کنید می دانید اولین کاری که
45
00:01:55,649 –> 00:01:58,950
می توانیم در اینجا انجام دهیم این است که ما فقط می
46
00:01:58,950 –> 00:02:02,580
خواهیم بررسی کنیم که آیا شناسه کاربر در واقع در
47
00:02:02,580 –> 00:02:05,850
فرهنگ لغت وجود دارد، بنابراین باید بگوید خوب است، اگر
48
00:02:05,850 –> 00:02:11,610
شناسه کاربری به نام شناسه کاربر است، پس ما
49
00:02:11,610 –> 00:02:14,360
آن را برمی
50
00:02:14,599 –> 00:02:17,270
گردانیم،
51
00:02:17,270 –> 00:02:20,390
و اگر نه،
52
00:02:20,390 –> 00:02:22,370
ما فقط یک
53
00:02:22,370 –> 00:02:27,200
نوع پیش فرض معقول را برمی گردانیم، درست است، بنابراین
54
00:02:27,200 –> 00:02:29,120
اکنون همچنان همان را دریافت می کنیم رفتار اگر
55
00:02:29,120 –> 00:02:31,909
من یک شناسه کاربری معتبر قرار دهم، اطلاعاتم را دریافت می کنم h
56
00:02:31,909 –> 00:02:35,150
Ellis من یک شناسه کاربری نامعتبر قرار
57
00:02:35,150 –> 00:02:37,250
دادم و سلام من را دریافت می کنم که چیزی است که
58
00:02:37,250 –> 00:02:40,310
می خواهم خوب است، بنابراین این کار می کند، بنابراین
59
00:02:40,310 –> 00:02:42,440
اکنون چالش با این پیاده سازی
60
00:02:42,440 –> 00:02:46,099
که داریم این است که می تواند
61
00:02:46,099 –> 00:02:48,019
کمی زیباتر باشد، بنابراین اولی
62
00:02:48,019 –> 00:02:52,400
موضوع این است که
63
00:02:52,400 –> 00:02:58,099
انجام عضویت در اینجا به نوعی سبک خوب نیست، بنابراین
64
00:02:58,099 –> 00:03:00,200
گزینه کمی پایتونیک تر این است
65
00:03:00,200 –> 00:03:05,299
که در واقع سعی کنید
66
00:03:05,299 –> 00:03:08,000
نام شناسه کاربری را بگیرید و اگر ناموفق بود
67
0