در این مطلب، ویدئو Python F-String | قالب بندی رشته در پایتون | آموزش رشته پایتون | آموزش پایتون | ادورکا با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:10
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,280 –> 00:00:07,359
[موسیقی]
2
00:00:07,359 –> 00:00:09,200
سلام به همه این
3
00:00:09,200 –> 00:00:11,040
Janet از edureka است و من به همه شما خوش آمد می گویم به این
4
00:00:11,040 –> 00:00:12,799
جلسه که در آن قرار است در مورد
5
00:00:12,799 –> 00:00:15,200
f strings و python صحبت کنم، بنابراین بدون هیچ
6
00:00:15,200 –> 00:00:16,560
تاخیری اجازه دهید نگاهی به
7
00:00:16,560 –> 00:00:17,760
دستور کار
8
00:00:17,760 –> 00:00:18,800
امروز بیندازیم و این جلسه را با شروع شروع می کنیم.
9
00:00:18,800 –> 00:00:20,560
با درک اینکه رشتهها در پایتون چیست،
10
00:00:20,560 –> 00:00:22,320
خواهیم دید که قالببندی رشتهها و
11
00:00:22,320 –> 00:00:24,960
راههای مختلف برای قالببندی رشتهها
12
00:00:24,960 –> 00:00:26,720
در حال حرکت است، سپس در مورد f
13
00:00:26,720 –> 00:00:28,160
strings درباره پیادهسازی و
14
00:00:28,160 –> 00:00:29,199
محدودیتهای آن بحث
15
00:00:29,199 –> 00:00:31,119
میکنیم قبل از اینکه شروع به اشتراک
16
00:00:31,119 –> 00:00:32,640
در کانال خود کنیم و نماد زنگ را بزنیم تا
17
00:00:32,640 –> 00:00:34,960
در مورد فناوریهای آموزشی بهروز بمانیم.
18
00:00:34,960 –> 00:00:36,320
همچنین اگر به دنبال
19
00:00:36,320 –> 00:00:38,079
گواهینامه آموزش آنلاین در پایتون هستید
20
00:00:38,079 –> 00:00:39,440
، پیوند داده شده در
21
00:00:39,440 –> 00:00:41,520
جعبه توضیحات زیر را بررسی کنید،
22
00:00:41,520 –> 00:00:44,239
بنابراین رشته های رشته
23
00:00:44,239 –> 00:00:46,239
ها نوع داده غیرقابل تغییر است که
24
00:00:46,239 –> 00:00:48,719
وقتی آن را در یک برنامه اعلام
25
00:00:48,719 –> 00:00:50,559
کردیم نمی توان آن را تغییر داد، بنابراین این نوع داده غیرقابل تغییر چیست؟
26
00:00:50,559 –> 00:00:52,800
mean right well به این معنی است که هر
27
00:00:52,800 –> 00:00:54,719
بار که رشته ای را تعریف می کنیم شی آن
28
00:00:54,719 –> 00:00:55,520
ایجاد می شود
29
00:00:55,520 –> 00:00:57,039
و حالا اگر بخواهید
30
00:00:57,039 –> 00:00:59,920
همان رشته را دستکاری کنید یک شی جدید ایجاد می شود
31
00:00:59,920 –> 00:01:02,719
بنابراین h آیا میتوانیم رشتهها را به خوبی
32
00:01:02,719 –> 00:01:04,479
تعریف کنیم، برای تعریف
33
00:01:04,479 –> 00:01:05,920
رشته در یک خط
34
00:01:05,920 –> 00:01:07,600
از سه آکورد استفاده میکنیم،
35
00:01:07,600 –> 00:01:09,439
36
00:01:09,439 –> 00:01:12,000
بنابراین رشتهها اساساً آرایههایی از بایتها هستند
37
00:01:12,000 –> 00:01:14,320
که نشاندهنده کاراکتر کد واحد هستند
38
00:01:14,320 –> 00:01:15,840
که در مورد کاراکتر صحبت میکنند آیا
39
00:01:15,840 –> 00:01:17,600
پایتون را میشناختید؟ هیچ نوع داده کاراکتری ندارد
40
00:01:17,600 –> 00:01:18,799
41
00:01:18,799 –> 00:01:21,040
یک کاراکتر منفرد در پایتون به سادگی یک
42
00:01:21,040 –> 00:01:23,520
رشته است که طول آن یک است،
43
00:01:23,520 –> 00:01:26,560
بنابراین اکنون آنچه در حال قالببندی رشته است،
44
00:01:26,560 –> 00:01:28,240
میبینید که قالببندی رشته،
45
00:01:28,240 –> 00:01:30,240
فرآیند جایگزینی مقادیر
46
00:01:30,240 –> 00:01:31,680
متغیرها به جایبانی در یک
47
00:01:31,680 –> 00:01:32,640
رشته است،
48
00:01:32,640 –> 00:01:34,000
اکنون ممکن است تعجب کنید. درست است
49
00:01:34,000 –> 00:01:35,200
که چیزی شبیه به الحاق رشته ها به نظر می رسد
50
00:01:35,200 –> 00:01:36,720
51
00:01:36,720 –> 00:01:38,400
بله این چیزی شبیه به
52
00:01:38,400 –> 00:01:40,640
الحاق رشته است اما بدون استفاده از
53
00:01:40,640 –> 00:01:43,759
plus یا هر روش الحاقی
54
00:01:43,759 –> 00:01:45,600
راه های مختلفی برای قالب بندی رشته ها
55
00:01:45,600 –> 00:01:46,880
در پایتون وجود دارد
56
00:01:46,880 –> 00:01:48,880
و تعداد کمی از روش های رایج برای قالب بندی
57
00:01:48,880 –> 00:01:50,240
رشته ها در
58
00:01:50,240 –> 00:01:52,640
پایتون استفاده از عملگر درصد است. با استفاده از
59
00:01:52,640 –> 00:01:54,399
روش string.format
60
00:01:54,399 –> 00:01:57,040
با درون یابی رشته یا رشته های f یا
61
00:01:57,040 –> 00:01:59,840
با استفاده از رشته های الگوی
62
00:01:59,840 –> 00:02:01,759
movin قبل از این، اجازه دهید اکنون
63
00:02:01,759 –> 00:02:03,600
محبوبترین نوع قالببندی رشتهای که
64
00:02:03,600 –> 00:02:03,840
65
00:02:03,840 –> 00:02:06,240
رشتههای f است را مورد بحث قرار دهیم، مطمئنم ممکن است
66
00:02:06,240 –> 00:02:07,920
تعجب کنید که چرا این روش قالببندی
67
00:02:07,920 –> 00:02:09,280
بهعنوان رشته f نامیده میشود،
68
00:02:09,280 –> 00:02:11,680
در اینجا میبینید که ما از پیشوند f استفاده
69
00:02:11,680 –> 00:02:13,680
میکنیم قبل از اینکه رشته خود را f تعریف کنیم.
70
00:02:13,680 –> 00:02:15,520
رشته یکی از پیشرفتهترین
71
00:02:15,520 –> 00:02:17,360
راهها برای قالببندی رشته است.
72
00:02:17,360 –> 00:02:19,520
این روش جدید قالببندی به ما امکان میدهد
73
00:02:19,520 –> 00:02:21,200
عبارت پایتون را در داخل محدودیتهای رشته جاسازی
74
00:02:21,200 –> 00:02:22,239
75
00:02:22,239 –> 00:02:24,000
کنیم تا درک بهتری از این موضوع داشته باشید، اجازه دهید
76
00:02:24,000 –> 00:02:25,840
من به ویرایشگر کد خود بروم و به شما نشان دهم
77
00:02:25,840 –> 00:02:27,840
که چگونه میتوانیم از رشته f برای قالببندی خود استفاده کنیم.
78
00:02:27,840 –> 00:02:29,520
79
00:02:29,520 –> 00:02:31,120
رشتهها درست است، بنابراین ما در ویرایشگر کد خود هستیم،
80
00:02:31,120 –> 00:02:32,560
81
00:02:32,560 –> 00:02:35,680
بنابراین میخواهم ورودی چیزی شبیه به
82
00:02:35,680 –> 00:02:38,319
من janae باشد،
83
00:02:39,120 –> 00:02:43,440
من 24 ساله هستم،
84
00:02:44,720 –> 00:02:47,760
خیلی خوب است، بنابراین میخواهم این را چاپ کنم، اما
85
00:02:47,760 –> 00:02:49,920
اکنون چیزی که در اینجا مهم است این
86
00:02:49,920 –> 00:02:51,120
است که این خواهد شد رشته بنابراین
87
00:02:51,120 –> 00:02:52,879
ما میخواهیم این در خروجی ما باشد،
88
00:02:52,879 –> 00:02:54,239
بنابراین به این صورت است که میخواهم آن را به
89
00:02:54,239 –> 00:02:55,760
عنوان یک نام تعریف کنم
90
00:02:55,760 –> 00:02:57,760
و در اینجا این عدد صحیح است، بنابراین
91
00:02:57,760 –> 00:02:59,200
سن برای افراد مختلف به وضوح متفاوت است،
92
00:02:59,200 –> 00:02:59,680
93
00:02:59,680 –> 00:03:01,200
بنابراین بیایید ابتدا ببینیم چگونه میتوانیم این را اجرا کنیم.
94
00:03:01,200 –> 00:03:02,800
خاموش من می روم ng برای ایجاد یک
95
00:03:02,800 –> 00:03:04,959
متغیر با نام،
96
00:03:04,959 –> 00:03:08,560
بنابراین من می خواهم نام خود را در اینجا
97
00:03:08,640 –> 00:03:12,800
بگذارم سن من 24 سال خواهد بود،
98
00:03:12,800 –> 00:03:14,879
بنابراین در اینجا یک عدد صحیح داریم یکی دیگر
99
00:03:14,879 –> 00:03:16,959
رشته است
100
00:03:16,959 –> 00:03:19,440
در حال حاضر کاری که می خواهم اینجا انجام دهم این است که
101
00:03:19,440 –> 00:03:20,959
یک خروجی را در اینجا
102
00:03:20,959 –> 00:03:24,640
چاپ می کنم چاپ بنابراین بیایید ابتدا ببینیم که چگونه این کار را به
103
00:03:24,640 –> 00:03:26,560
طور سنتی درست انجام می دهیم، بنابراین اجازه دهید ابتدا از
104
00:03:26,560 –> 00:03:28,319
الحاق رشته استفاده
105
00:03:28,319 –> 00:03:31,599
کنیم تا چیزی شبیه به سلام
106
00:03:31,599 –> 00:03:35,440
نام من باشد و سپس بدیهی است که
107
00:03:35,440 –> 00:03:38,239
در اینجا مانند نام را ارائه
108
00:03:38,239 –> 00:03:40,640
می کنم و سپس قسمت دیگری از
109
00:03:40,640 –> 00:03:42,560
رشته را در آن قرار خواهم داد. می گوید
110
00:03:42,560 –> 00:03:47,280
سن من است و پس از آن
111
00:03:47,280 –> 00:03:52,239
خوب است، پس بیایید کد خود را اجرا کنیم،
112
00:03:53,280 –> 00:03:54,799
اینجا را می بینید، بنابراین اینجا می گوید
113
00:03:54,799 –> 00:03:56,959
سلام نام من جنید است سن من 24
114
00:03:56,959 –> 00:03:57,920
سال است،
115
00:03:57,920 –> 00:04:00,319
بنابراین اکنون اگر چه این درست کار می کند،
116
00:04:00,319 –> 00:04:02,400
اما این کار را پیچیده می کند زیرا
117
00:04:02,400 –> 00:04:03,920
اینجا ما اینجا هستیم قرار است مطمئن شوید که
118
00:04:03,920 –> 00:04:04,799
میدانید ما
119
00:04:04,799 –> 00:04:07,280
فضای درستی در اختیار داریم و
120
00:04:07