در این مطلب، ویدئو رشته های اف پایتون | قالب بندی رشته | شرایط در رشته های f | اشکال زدایی پایتون | رشته های پیشرفته با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:17:28
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,080 –> 00:00:02,560
سلام و به ویدیوی دیگری در این ویدیو خوش آمدید،
2
00:00:02,560 –> 00:00:03,280
3
00:00:03,280 –> 00:00:05,600
شما می خواهید همه چیز را در مورد
4
00:00:05,600 –> 00:00:07,520
رشته های پایتون f و نحوه استفاده از آنها
5
00:00:07,520 –> 00:00:09,599
یاد بگیرید، یاد خواهید گرفت که رشته های پایتون f
6
00:00:09,599 –> 00:00:11,519
چیست که چگونه عبارات مختلف را
7
00:00:11,519 –> 00:00:12,480
در آنها ارزیابی کنید
8
00:00:12,480 –> 00:00:14,960
چگونه از شرطی ها در رشته های پایتون f استفاده کنید.
9
00:00:14,960 –> 00:00:15,519
10
00:00:15,519 –> 00:00:17,760
و ما با نگاهی به نحوه
11
00:00:17,760 –> 00:00:20,160
قالب بندی رشته های خود با استفاده از رشته های f
12
00:00:20,160 –> 00:00:22,160
و همچنین ویژگی جدیدی که در
13
00:00:22,160 –> 00:00:23,439
پایتون 3.8 معرفی
14
00:00:23,439 –> 00:00:26,480
شده است از نظر نحوه اشکال زدایی بهتر
15
00:00:26,480 –> 00:00:27,359
برنامه های خود
16
00:00:27,359 –> 00:00:29,920
با استفاده از رشته های f پایان می دهیم.
17
00:00:29,920 –> 00:00:32,159
18
00:00:32,159 –> 00:00:32,800
19
00:00:32,800 –> 00:00:35,600
آنها را همچنین میتوان رشتههای قالببندیشده نامید
20
00:00:35,600 –> 00:00:37,280
21
00:00:37,280 –> 00:00:40,000
که با قرار دادن یک f در جلوی رشته شما
22
00:00:40,000 –> 00:00:41,200
23
00:00:41,200 –> 00:00:43,520
و قرار دادن عبارات درون پرانتزهای فرفری ایجاد میشوند،
24
00:00:43,520 –> 00:00:44,399
25
00:00:44,399 –> 00:00:46,079
اگر در حال حاضر این برای شما چندان منطقی
26
00:00:46,079 –> 00:00:48,480
نیست، نگران نباشید، ما این موضوع را بررسی
27
00:00:48,480 –> 00:00:50,079
میکنیم. جزئیات بیشتر تنها در چند
28
00:00:50,079 –> 00:00:52,239
لحظه
29
00:00:52,239 –> 00:00:54,719
می توانند با
30
00:00:54,719 –> 00:00:56,719
نقل قول های تکی دوتایی یا سه گانه نیز استفاده شوند
31
00:00:56,719 –> 00:00:58,800
و در نهایت در پایتون 3.6 معرفی شدند
32
00:00:58,800 –> 00:01:00,239
33
00:01:00,239 –> 00:01:02,640
به این معنی که برای اینکه بتوانید از t استفاده کنید حداقل به پایتون
34
00:01:02,640 –> 00:01:04,400
3.6 یا
35
00:01:04,400 –> 00:01:06,640
بالاتر نیاز دارید. اگر
36
00:01:06,640 –> 00:01:08,479
میخواهید بتوانید از
37
00:01:08,479 –> 00:01:11,920
ویژگیهای اشکالزدایی که حداقل به پایتون 3.8 نیاز دارید استفاده کنید،
38
00:01:11,920 –> 00:01:14,000
حالا اجازه دهید به چند نمونه نگاهی بیندازیم،
39
00:01:14,000 –> 00:01:16,159
بنابراین بیایید نگاهی بیندازیم که چگونه
40
00:01:16,159 –> 00:01:18,159
قبلاً میتوانستید
41
00:01:18,159 –> 00:01:21,200
متغیرهای مختلف را در رشتههای خود چاپ کنید،
42
00:01:21,200 –> 00:01:22,240
بنابراین من میروم. برای کلیک بر روی
43
00:01:22,240 –> 00:01:24,640
ایجاد یک متغیر جدید در اینجا به نام نام،
44
00:01:24,640 –> 00:01:26,320
من فقط می خواهم به آن نام رشته اختصاص دهم،
45
00:01:26,320 –> 00:01:27,600
46
00:01:27,600 –> 00:01:29,680
بنابراین ممکن است قبلاً از
47
00:01:29,680 –> 00:01:31,360
روش علامت درصد استفاده کرده باشید
48
00:01:31,360 –> 00:01:33,680
که چیزی شبیه به این بود، بنابراین اگر می
49
00:01:33,680 –> 00:01:35,200
خواستیم
50
00:01:35,200 –> 00:01:38,799
رشته حاصل را چاپ کنیم به
51
00:01:38,799 –> 00:01:42,240
نام من سلام کنید. شما باید می نوشتید
52
00:01:42,240 –> 00:01:46,320
print hi my name is
53
00:01:46,320 –> 00:01:49,680
و سپس یک علامت درصد و سپس یک علامت درصد و
54
00:01:49,680 –> 00:01:52,880
بعد از علامت نقل قول شما علامت درصد دیگری
55
00:01:52,880 –> 00:01:54,399
56
00:01:54,399 –> 00:01:56,880
و سپس نام متغیر را می نوشتید، بنابراین وقتی
57
00:01:56,880 –> 00:01:58,000
این را اجرا می کنیم
58
00:01:58,000 –> 00:02:00,000
می توانید اینجا ببینید که سلام نام من را چاپ کرده است.
59
00:02:00,000 –> 00:02:01,520
60
00:02:01,520 –> 00:02:04,479
اکنون این کاملاً خوب است، اما
61
00:02:04,479 –> 00:02:06,159
زمانی که چندین نام متغیر داشته باشید می تواند بسیار گیج کننده شود
62
00:02:06,159 –> 00:02:07,759
63
00:02:07,759 –> 00:02:09,840
و همچنین کمی محدود است
64
00:02:09,840 –> 00:02:11,520
زیرا نمی توانید
65
00:02:11,520 –> 00:02:14,000
عبارات مختلف را با استفاده از
66
00:02:14,000 –> 00:02:14,879
این روش ارزیابی کنید
67
00:02:14,879 –> 00:02:16,640
و ما به آن خواهیم پرداخت. این را با
68
00:02:16,640 –> 00:02:18,959
جزئیات بیشتری نشان میدهیم، بنابراین برای جایگزینی آن با
69
00:02:18,959 –> 00:02:19,840
رشته f،
70
00:02:19,840 –> 00:02:22,080
من فقط میخواهم در اینجا نظر بدهم،
71
00:02:22,080 –> 00:02:23,040
ما فقط
72
00:02:23,040 –> 00:02:26,720
چاپ مینویسیم و سپس یک
73
00:02:26,720 –> 00:02:29,760
f و سپس نقل قولهایمان را میگذاریم
74
00:02:29,760 –> 00:02:33,360
و سپس می نویسم سلام نام من است
75
00:02:33,360 –> 00:02:35,360
و سپس این بریس های فرفری را
76
00:02:35,360 –> 00:02:36,640
در اینجا خواهیم داشت و
77
00:02:36,640 –> 00:02:38,879
مستقیماً در داخل بریس های فرفری
78
00:02:38,879 –> 00:02:40,959
نام متغیر را می نویسیم
79
00:02:40,959 –> 00:02:43,599
بنابراین وقتی این را اجرا می کنیم می توانیم ببینیم
80
00:02:43,599 –> 00:02:45,360
که دقیقاً همان نتیجه را دریافت
81
00:02:45,360 –> 00:02:47,200
می کنیم. فوقالعاده قدرتمند است، زیرا
82
00:02:47,200 –> 00:02:49,360
83
00:02:49,360 –> 00:02:50,720
84
00:02:50,720 –> 00:02:53,120
به جای نیاز
85
00:02:53,120 –> 00:02:55,360
به پیوند دادن آرگومانهای موقعیتی
86
00:02:55,360 –> 00:02:57,440
که در اینجا قرار میدهید، بسیار شهودیتر است که بتوانید آنچه را که در اینجا میگذرد دنبال کنید،
87
00:02:57,440 –> 00:03:00,959
بنابراین قبلاً اشاره کردم که میتوانید
88
00:03:00,959 –> 00:03:03,120
عبارات مختلف را با استفاده از رشتههای
89
00:03:03,120 –> 00:03:03,760
پایتون f ارزیابی
90
00:03:03,760 –> 00:03:06,480
کنید. یکی از ویژگی های واقعا قدرتمند
91
00:03:06,480 –> 00:03:07,519
92
00:03:07,519 –> 00:03:11,040
این است که بتوانیم
93
00:03:11,040 –> 00:03:12,159
آن عبارات را
94
00:03:12,159 –> 00:03:14,879
در زمان اجرا ارزیابی کنیم به این معنی که می
95
00:03:14,879 –> 00:03:16,000
توانید عبارات را
96
00:03:16,000 –> 00:03:19,040
مستقیماً در داخل رشته وارد کنید، بنابراین
97
00:03:19,040 –> 00:03:21,519
اگر می خواهیم برای مثال عبارت زیر را چاپ
98
00:03:21,519 –> 00:03:23,440
99
00:03:23,440 –> 00:03:27,040
کنیم که در آن 2 p می نویسیم. lus
100
00:03:27,040 –> 00:03:30,640
3 برابر است با اکنون دوباره در
101
00:03:30,640 –> 00:03:33,040
پرانتزهای فرفری خود ما 2 بعلاوه
102
00:03:33,040 –> 00:03:34,400
3 را می نویسیم.
103
00:03:34,400 –> 00:03:36,720
بنابراین وقتی این را اجرا می کنیم چه کاری انجام می دهیم
104
00:03:36,720 –> 00:03:37,440
105
00:03:37,440 –> 00:03:39,760
، ابتدا این عبارت را ارزیابی می کنیم
106
00:03:39,760 –> 00:03:42,319
و سپس آن را در رشته قرار
107
00:03:42,319 –> 00:03:45,200
می دهیم تا رشته به دست آمده ما باید بگوییم 2
108
00:03:45,200 –> 00:03:45,840
به علاوه
109
00:03:45,840 –> 00:03:48,959
3 برابر با 5 است و این کار را انجام می دهد
110
00:03:48,959 –> 00:03:51,280
بنابراین ما می توانیم این را با
111
00:03:51,280 –> 00:03:52,799
متغیرهای مختلف نیز ترکیب کنیم،
112
00:03:52,799 –> 00:03:54,879
بنابراین می گوییم می خواهیم یک
113
00:03:54,879 –> 00:03:56,720
عبارت چاپ کنیم که می
114
00:03:56,720 –> 00:03:59,439
گوید مساحت مثلث برابر است اما
115
00:03:59,439 –> 00:04:01,040
به جای اینکه ابتدا
116
00:04:01,040 –> 00:04:03,200
متغیر دیگری را که حاوی
117
00:04:03,200 –> 00:04:04,879
تابع برای این ما در واقع می توانیم این کار را
118
00:04:04,879 –> 00:04:06,799
مستقیماً در رشته
119
00:04:06,799 –> 00:04:09,040
انجام دهیم، بنابراین می توانیم چاپ بنویسیم و سپس دوباره
120
00:04:09,040 –> 00:04:11,280
f خود را می نویسیم
121
00:04:11,280 –> 00:04:14,720
که مساحت
122
00:04:14,720 –> 00:04:17,680
مثلث برابر است با آنگاه در مهاربندهای فرفری ما
123
00:04:17,680 –> 00:04:19,120
می نویسیم ضربات پایه
124
00:04:19,120 –> 00:04:22,320
بر ارتفاع تقسیم بر دو، بنابراین وقتی ما
125
00:04:22,320 –> 00:04:22,639
126
00:04:22,639 –> 00:04:25,040
این را اجرا می کنیم و در اینجا می بینیم که در واقع
127
00:04:25,040 –> 00:04:26,720
با
128
00:04:26,720 –> 00:04:29,759
وارد کردن متغیرها در اینجا و
129
00:04:29,759 –> 00:04:32,560
ارزیابی آن چیزی که آن عبارت
130
00:04:32,560 –> 00:04:34,000
به آن ارزیابی می شود
131
00:04:34,000 –> 00:04:37,199
و سپس آن را در رشته قرار می دهیم، در واقع محاسبه را برای ما انجام داده است، بنابراین
132
00:04:37,199 –> 00:04:39,759
مورد استفاده واقعا مفید دیگری برای
133
00:04:39,759 –> 00:04:41,360
رشته های f عبارت است از th. امکان
134
00:04:41,360 –> 00:04:44,400
دسترسی به آیتم های فرهنگ لغت، بنابراین
135
00:04:44,400 –> 00:04:47,280
من می خواهم یک فرهنگ لغت جدید را
136
00:04:47,280 –> 00:04:48,639
در اینجا ایجاد
137
00:04:48,639 –> 00:04:51,040
کنم و آن را شخص بنامم، بنابراین آنچه
138
00:04:51,040 –> 00:04:52,080
در اینجا
139
00:04:52,080 –> 00:04:54,960
داریم یک جفت مقدار کلیدی برای یک شخص است، بنابراین ما val را داشته باشیم.
140
00:04:54,960 –> 00:04:55,600
141
00:04:55,600 –> 00:04:59,280
142
00:04:59,280 –> 00:05:02,320
کلید سن دارای یک جفت ارزش 32
143
00:05:02,320 –> 00:05:04,479
و غیره است، بنابراین اکنون بگوییم میخواهیم
144
00:05:04,479 –> 00:05:06,080
بتوانیم برخی از این
145
00:05:06,080 –> 00:05:08,400
ویژگیها را به زبان سادهتر
146
00:05:08,400 –> 00:05:09,280
147
00:05:09,280 –> 00:05:11,840
چاپ کنیم، میتوانیم چاپ بنویسیم و سپس یک رشته f
148
00:05:11,840 –> 00:05:12,720
149
00:05:12,720 –> 00:05:15,600
که در آن
150
00:05:16,479 –> 00:05:21,280
نقطه شخص را مینویسیم، نام را دریافت میکنیم.
151
00:05:22,840 –> 00:05:27,960
است و سپس دوباره پرانتزهای فرفری
152
00:05:27,960 –> 00:05:32,880
فرد. به سن وارد شوید
153
00:05:32,880 –> 00:05:36,880
، بنابراین وقتی ما این را اجرا
154
00:05:36,880 –> 00:05:40,479
می کنیم، می توانیم برگردیم نیک 32 ساله است،
155
00:05:40,479 –> 00:05:42,720
بنابراین این فوق العاده قدرتمند است
156
00:05:42,720 –> 00:05:44,639
تا بتوان قطعات مختلف داده را تجزیه
157
00:05:44,639 –> 00:05:45,360
158
00:05:45,360 –> 00:05:49,120
و آن را مستقیماً در
159
00:05:49,120 –> 00:05:52,720
موارد مختلف جاسازی کرد. رشتههای زبان
160
00:05:52,720 –> 00:05:56,160
اکنون میتوانیم با رشتههای f روی آیتمهای مختلف حلقه بزنیم،
161
00:05:56,160 –> 00:05:56,880
162
00:05:56,880 –> 00:06:00,479
بنابراین، برای مثال، اگر
163
00:06:00,479 –> 00:06:03,440
این را به یک فهرست تبدیل کنیم، میتوانیم این
164
00:06:03,440 –> 00:06:05,600
افراد را صدا کنیم،
165
00:06:05,600 –> 00:06:08,720
اکنون میخواهم آن را در فهرستی جاسازی کنم
166
00:06:08,720 –> 00:06:09,440
167
00:06:09,440 –> 00:06:13,199
و سپس این فرهنگ لغت را میگیرم و
168
00:06:13,199 –> 00:06:16,720
فقط یک کپی دوم از آن بسازید که آن
169
00:06:17,520 –> 00:06:19,520
را تغییر می دهیم برخی از این ارزشها، بنابراین
170
00:06:19,520 –> 00:06:21,440
نفر بعدی ما کتی خواهد بود،
171
00:06:21,440 –> 00:06:24,479
بیایید کتی را 30 ساله کنیم و
172
00:06:24,479 –> 00:06:25,120
او را
173
00:06:25,120 –> 00:06:28,639
یک زن بسازیم، بنابراین آنچه که میتوانیم اینجا بنویسیم،
174
00:06:28,639 –> 00:06:30,319
من فقط میخواهم این را کمی
175
00:06:30,319 –> 00:06:32,160
زیباتر کنم و
176
00:06:32,160 –> 00:06:36,800
بتوانیم برای شخص در افراد بنویسم.
177
00:06:36,800 –> 00:06:39,919
و سپس این را تورفتگی کنید و بنابراین
178
00:06:39,919 –> 00:06:42,479
چیزی که اکنون میتوانیم برگردانیم این است که
179
00:06:42,479 –> 00:06:44,400
در واقع
180
00:06:44,400 –> 00:06:47,520
برای هر مورد در لیست ما یک
181
00:06:47,520 –> 00:06:48,080
جمله جدید برمیگرداند،
182
00:06:48,080 –> 00:06:50,639
بنابراین وقتی این را اجرا میکنیم، برمیگردیم
183
00:06:50,639 –> 00:06:53,520
نیک 32 ساله است کتی 30 ساله است،
184
00:06:53,520 –> 00:06:55,599
این فوقالعاده قدرتمند است. برای
185
00:06:55,599 –> 00:06:57,199
اینکه بتوانیم به آیتمهای مختلف دسترسی داشته باشیم
186
00:06:57,199 –> 00:06:59,440
و آنها را تکرار کنیم و
187
00:06:59,440 –> 00:07:00,560
چیزی بسیار
188
00:07:00,560 –> 00:07:02,240
قابلفهمتر و به زبان سادهتر برگردانیم که در
189
00:07:02,240 –> 00:07:03,599
190
00:07:03,599 –> 00:07:05,440
آن واقعاً بتوانیم سرگرمی را شروع کنیم،
191
00:07:05,440 –> 00:07:06,880
ایجاد شرایط
192
00:07:06,880 –> 00:07:09,919
در رشتههای f ما است، بنابراین بیایید
193
00:07:09,919 –> 00:07:11,199
به مثالی
194
00:07:11,199 –> 00:07:14,000
نگاهی بیندازیم که میسازیم شیء جدید ما این
195
00:07:14,000 –> 00:07:14,840
شخص را
196
00:07:14,840 –> 00:07:18,639
برابر می نامیم و سپس
197
00:07:18,639 –> 00:07:22,080
جنسیت خواهیم داشت و این شخص را
198
00:07:22,080 –> 00:07:23,280
مونث می کنیم
199
00:07:23,280 –> 00:07:26,720
و سپس نامش را می گذاریم و بیایید
200
00:07:26,720 –> 00:07:28,840
او را
201
00:07:28,840 –> 00:07:33,360
مریم بنامیم، بنابراین اگر می خواستیم
202
00:07:33,360 –> 00:07:36,479
رشته حاصل را چاپ کنیم، بگوییم او
203
00:07:36,479 –> 00:07:38,639
به فروشگاه رفت و
204
00:07:38,639 –> 00:07:42,240
اکنون ما توانستیم از سی کد سخت ما
205
00:07:42,240 –> 00:07:43,120
مقدار
206
00:07:43,120 –> 00:07:45,840
she است، اما اگر بخواهیم روی
207
00:07:45,840 –> 00:07:47,520
اشیاء مختلف حلقه بزنیم و
208
00:07:47,520 –> 00:07:50,240
از نظر گرامری پاسخ صحیح تری را برگردانیم،
209
00:07:50,240 –> 00:07:51,919
میتوانیم از شرایط
210
00:07:51,919 –> 00:07:54,000
درون رشتههای f خود نیز استفاده کنیم، بنابراین بیایید
211
00:07:54,000 –> 00:07:56,720
نگاهی بیندازیم که چگونه این کار در واقع انجام میشود.
212
00:07:56,720 –> 00:07:59,840
213
00:07:59,840 –> 00:08:00,800
رشته f ما
214
00:08:00,800 –> 00:08:03,520
در جایی که عبارت ما در
215
00:08:03,520 –> 00:08:05,120
پرانتزهای فرفری
216
00:08:05,120 –> 00:08:08,319
ما قرار دارد، اگر جنسیت برابر با
217
00:08:08,319 –> 00:08:08,879
زن
218
00:08:08,879 –> 00:08:12,000
باشد، او را می نویسیم، در غیر این صورت وضعیت ما
219
00:08:12,000 –> 00:08:14,639
این قسمت میانی است، بنابراین اگر جنسیت
220
00:08:14,639 –> 00:08:15,840
برابر با زن
221
00:08:15,840 –> 00:08:18,879
باشد، اگر این به درستی ارزیابی شود
222
00:08:18,879 –> 00:08:22,800
یا شرط برقرار باشد، اکنون او را برمی گرداند
223
00:08:22,800 –> 00:08:25,120
اگر شرط برآورده نشد و
224
00:08:25,120 –> 00:08:26,000
به
225
00:08:26,000 –> 00:08:28,960
اشتباه ارزیابی می شود، این مقدار را در اینجا برمی گرداند به این
226
00:08:28,960 –> 00:08:30,639
معنی که او
227
00:08:30,639 –> 00:08:33,839
اکنون می خواهد بنویسیم او
228
00:08:33,839 –> 00:08:35,440
به فروشگاه رفت،
229
00:08:35,440 –> 00:08:40,880
می توانیم print f را بنویسیم
230
00:08:40,880 –> 00:08:44,159
و حالا اینجا مراقب باشید اینجا استفاده نکنید
231
00:08:44,159 –> 00:08:47,200
همان نوع نقل قولی
232
00:08:47,200 –> 00:08:50,640
که شما برای کل بسته بندی انجام می دهید، به این
233
00:08:50,640 –> 00:08:52,720
معنی که ما نمی توانیم از نقل قول های دوتایی در اینجا استفاده کنیم،
234
00:08:52,720 –> 00:08:54,320
زیرا آن را لغو می کند،
235
00:08:54,320 –> 00:08:57,680
اما در اینجا ما می نویسیم که
236
00:08:57,680 –> 00:09:02,800
اگر فرد نقطه
237
00:09:03,440 –> 00:09:07,040
جنسیت را دریافت کند با یک زن برابر است، در
238
00:09:07,040 –> 00:09:10,160
غیر این صورت او
239
00:09:10,160 –> 00:09:13,040
ما nt به فروشگ